==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: qt5-script 5.15.19-4 (Thu May 21 06:02:32 2026)
==> Retrieving sources...
  -> Updating kde-qtscript git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    kde-qtscript ... Passed
==> Making package: qt5-script 5.15.19-4 (Thu May 21 12:03:00 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
   1) libglvnd
:: Repository alarm
   2) imx-gpu-viv-dfb  3) imx-gpu-viv-fb  4) imx-gpu-viv-wl  5) imx-gpu-viv-x11

Enter a number (default=1): 
looking for conflicting packages...

Packages (54) avahi-1:0.9rc4-1  default-cursors-3-1  double-conversion-3.4.0-1  duktape-2.7.0-7  fontconfig-2:2.17.1-1  freetype2-2.14.3-1  graphite-1:1.3.14-6  harfbuzz-14.2.0-1  libcups-2:2.4.19-1  libdaemon-0.14-6  libdrm-2.4.133-1  libedit-20260512_3.1-1  libevdev-1.13.6-1  libglvnd-1.7.0-3  libgudev-238-3  libinput-1.31.2-1  libjpeg-turbo-3.1.4.1-1  libpciaccess-0.19-1  libpng-1.6.58-1  libproxy-0.5.12-1  libwacom-2.18.0-2  libx11-1.8.13-1  libxau-1.0.12-1  libxcb-1.17.0-1  libxdmcp-1.1.5-2  libxext-1.3.7-1  libxfixes-6.0.2-1  libxi-1.8.3-1  libxkbcommon-1.13.1-1  libxkbcommon-x11-1.13.1-1  libxrender-0.9.12-1  libxshmfence-1.3.3-1  libxxf86vm-1.1.7-1  llvm-libs-22.1.5-1  lm_sensors-1:3.6.2-1  lua54-5.4.8-6  md4c-0.5.3-1  mesa-1:26.0.6-1  mtdev-1.1.7-1  qt5-translations-5.15.18-1  shared-mime-info-2.4-3  spirv-tools-1:1.4.350.0-1  tslib-1.24-1  wayland-1.25.0-1  xcb-proto-1.17.0-4  xcb-util-0.4.1-2  xcb-util-image-0.4.1-3  xcb-util-keysyms-0.4.1-5  xcb-util-renderutil-0.3.10-2  xcb-util-wm-0.4.2-2  xdg-utils-1.2.1-2  xkeyboard-config-2.47-1  xorgproto-2025.1-1  qt5-base-5.15.19+kde+r96-1

Total Installed Size:  356.96 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libjpeg-turbo...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing xcb-util-keysyms...
installing xcb-util-renderutil...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
    harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing xdg-utils...
Optional dependencies for xdg-utils
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    exo: for Xfce support in xdg-open
    pcmanfm: for LXDE support in xdg-open
    perl-file-mimeinfo: for generic support in xdg-open
    perl-net-dbus: Perl extension to dbus used in xdg-screensaver
    perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
    xorg-xset: for X11 support in xdg-screensaver
    xorg-xprop: for X11 support in xdg-screensaver
installing shared-mime-info...
installing xcb-util-wm...
installing libxrender...
installing libxfixes...
installing libxi...
installing xcb-util...
installing xcb-util-image...
installing tslib...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
    python-libevdev: for libwacom-show-stylus
    python-pyudev: for libwacom-show-stylus
installing lua54...
installing mtdev...
installing libinput...
Optional dependencies for libinput
    libinput-tools: debug utilities
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11 [pending]
    wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing duktape...
installing libproxy...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-dbus: avahi-bookmarks, avahi-discover
    python-gobject: avahi-bookmarks, avahi-discover
    python-twisted: avahi-bookmarks
installing libcups...
installing double-conversion...
installing md4c...
installing qt5-translations...
installing qt5-base...
Optional dependencies for qt5-base
    qt5-svg: to use SVG icon themes
    qt5-wayland: to run Qt applications in a Wayland session
    postgresql-libs: PostgreSQL driver
    mariadb-libs: MariaDB driver
    unixodbc: ODBC driver
    libfbclient: Firebird/iBase driver
    freetds: MS SQL driver
    gtk3: GTK platform plugin
    perl: for fixqt4headers and syncqt [installed]
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
Creating group 'avahi' with GID 968.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968.
(2/9) Updating udev hardware database...
(3/9) Reloading system manager configuration...
  Skipped: Current root is not booted.
(4/9) Updating the MIME type database...
(5/9) Reloading device manager configuration...
  Skipped: Current root is not booted.
(6/9) Arming ConditionNeedsUpdate...
(7/9) Updating fontconfig configuration...
(8/9) Reloading system bus configuration...
  Skipped: Current root is not booted.
(9/9) Updating fontconfig cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (5) perl-error-0.17030-3  perl-mailtools-2.22-3  perl-timedate-2.35-1  zlib-ng-2.3.3-1  git-2.54.0-1

Total Installed Size:  50.16 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 967.
Creating user 'git' (git daemon user) with UID 967 and GID 967.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of kde-qtscript git repo...
Cloning into 'kde-qtscript'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
Info: creating stash file /build/qt5-script/src/build/.qmake.stash
Info: creating cache file /build/qt5-script/src/build/.qmake.cache

Running configuration tests...
Done running configuration tests.

Configure summary:



Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into '/usr'.

Prior to reconfiguration, make sure you remove any leftovers from
the previous build.

cd src/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/src.pro CONFIG-=ltcg ) && make -f Makefile 
make[1]: Entering directory '/build/qt5-script/src/build/src'
cd script/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/script/script.pro CONFIG-=ltcg ) && make -f Makefile 
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module QtScript -version 5.15.19 -outdir /build/qt5-script/src/build -builddir /build/qt5-script/src/build /build/qt5-script/src/kde-qtscript
<srcbase> = /build/qt5-script/src/kde-qtscript 
<bldbase> = /build/qt5-script/src/build 
<outbase> = /build/qt5-script/src/build 
QtScript: created fwd-include header(s) for <srcbase>/src/script/api/ { qscriptable.h (2), qscriptable_p.h (1), qscriptclass.h (2), qscriptclasspropertyiterator.h (2), qscriptcontext.h (2), qscriptcontext_p.h (1), qscriptcontextinfo.h (3), qscriptengine.h (3), qscriptengine_p.h (1), qscriptengineagent.h (2), qscriptengineagent_p.h (1), qscriptextensioninterface.h (2), qscriptextensionplugin.h (2), qscriptprogram.h (2), qscriptprogram_p.h (1), qscriptstring.h (2), qscriptstring_p.h (1), qscriptvalue.h (3), qscriptvalue_p.h (1), qscriptvalueiterator.h (2), qtscriptglobal.h (1) }
QtScript: created fwd-include header(s) for <srcbase>/src/script/bridge/ { qscriptactivationobject_p.h (1), qscriptclassobject_p.h (1), qscriptdeclarativeclass_p.h (1), qscriptdeclarativeobject_p.h (1), qscriptfunction_p.h (1), qscriptglobalobject_p.h (1), qscriptobject_p.h (1), qscriptqobject_p.h (1), qscriptstaticscopeobject_p.h (1), qscriptvariant_p.h (1) }
QtScript: created fwd-include header(s) for <srcbase>/src/script/parser/ { qscriptast_p.h (1), qscriptastfwd_p.h (1), qscriptastvisitor_p.h (1), qscriptgrammar_p.h (1), qscriptlexer_p.h (1), qscriptparser_p.h (1), qscriptsyntaxchecker_p.h (1) }
QtScript: created version header
QtScript: created master header
QtScript: created headers.pri file
make[2]: Entering directory '/build/qt5-script/src/build/src/script'
perl /usr/lib/qt/mkspecs/features/data/unix/findclasslist.pl < QtScript.version.in > QtScript.version
g++ -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -x c++-header -c ../../include/QtScript/QtScriptDepends -o .pch/Qt5Script.gch/c++
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_compile.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_exec.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_tables.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_ucp_searchfuncs.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_xclass.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
compilation terminated.
distcc[1113] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp on 10.3.0.16:3732/8 failed
distcc[1113] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp' failed, retrying locally
distcc[1113] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1114] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp on 10.3.0.15:3732/8 failed
distcc[1116] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp on 10.3.0.15:3732/8 failed
distcc[1114] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp' failed, retrying locally
distcc[1116] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp' failed, retrying locally
distcc[1114] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp to 10.3.0.15:3732/8, running locally instead
distcc[1116] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1112] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp on 10.3.0.15:3732/8 failed
distcc[1112] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp' failed, retrying locally
distcc[1112] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1118] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp on 10.3.0.16:3732/8 failed
distcc[1118] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp' failed, retrying locally
distcc[1118] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp to 10.3.0.16:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp:50:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp: In function ‘JSRegExp* jsRegExpCompile(const UChar*, int, JSRegExpIgnoreCaseOption, JSRegExpMultilineOption, unsigned int*, const char**)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp:2590:20: warning: cast from ‘char*’ to ‘JSRegExp*’ increases required alignment of target type [-Wcast-align]
 2590 |     JSRegExp* re = reinterpret_cast<JSRegExp*>(new char[size]);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1114] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSBase.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp
distcc[1139] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1116] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCallbackConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp
distcc[1143] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:63:55:   required from here
   63 |         Vector<JSValueRef, 16> arguments(argumentCount);
      |                                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1112] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCallbackFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp
distcc[1147] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCallbackObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp
distcc[1151] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSClassRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp
distcc[1155] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
distcc[1113] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSContextRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp
distcc[1159] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:74:44:   required from ‘void QTJSC::JSCallbackObject<Base>::init(QTJSC::ExecState*) [with Base = QTJSC::JSObject]’
   74 |     Vector<JSObjectInitializeCallback, 16> initRoutines;
      |                                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:55:5:   required from ‘QTJSC::JSCallbackObject<Base>::JSCallbackObject(QTJSC::ExecState*, QTWTF::NonNullPassRefPtr<QTJSC::Structure>, JSClassRef, void*) [with Base = QTJSC::JSObject; JSClassRef = OpaqueJSClass*]’
   55 |     init(exec);
      |     ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:234:167:   required from here
  234 |         jsClassData.cachedPrototype = new (exec) JSCallbackObject<JSObject>(exec, exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData); // set jsClassData as the object's private data, so it can clear our reference on destruction
      |                                                                                                                                                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘void (**)(const OpaqueJSContext*, OpaqueJSValue*)’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSObjectRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp
distcc[1163] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:382:36:   required from ‘static QTJSC::JSValue QTJSC::JSCallbackObject<Base>::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&) [with Base = QTJSC::JSObject]’
  382 |             Vector<JSValueRef, 16> arguments(argumentCount);
      |                                    ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:365:40:   required from ‘QTJSC::CallType QTJSC::JSCallbackObject<Base>::getCallData(QTJSC::CallData&) [with Base = QTJSC::JSObject]’
  365 |             callData.native.function = call;
      |                                        ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:361:10:   required from here
  361 | CallType JSCallbackObject<Base>::getCallData(CallData& callData)
      |          ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:74:44:   required from ‘void QTJSC::JSCallbackObject<Base>::init(QTJSC::ExecState*) [with Base = QTJSC::JSGlobalObject]’
   74 |     Vector<JSObjectInitializeCallback, 16> initRoutines;
      |                                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:66:5:   required from ‘QTJSC::JSCallbackObject<Base>::JSCallbackObject(JSClassRef) [with Base = QTJSC::JSGlobalObject; JSClassRef = OpaqueJSClass*]’
   66 |     init(static_cast<JSGlobalObject*>(this)->globalExec());
      |     ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:100:109:   required from here
  100 |     JSGlobalObject* globalObject = new (globalData.get()) JSCallbackObject<JSGlobalObject>(globalObjectClass);
      |                                                                                                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘void (**)(const OpaqueJSContext*, OpaqueJSValue*)’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:58:51:   required from here
   58 |     Vector<JSValueRef, 16> arguments(argumentCount);
      |                                                   ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:382:36:   required from ‘static QTJSC::JSValue QTJSC::JSCallbackObject<Base>::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&) [with Base = QTJSC::JSGlobalObject]’
  382 |             Vector<JSValueRef, 16> arguments(argumentCount);
      |                                    ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:365:40:   required from ‘QTJSC::CallType QTJSC::JSCallbackObject<Base>::getCallData(QTJSC::CallData&) [with Base = QTJSC::JSGlobalObject]’
  365 |             callData.native.function = call;
      |                                        ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:361:10:   required from here
  361 | CallType JSCallbackObject<Base>::getCallData(CallData& callData)
      |          ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSStringRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp
distcc[1167] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 1024]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp:47:42:   required from here
   47 |         Vector<UChar, 1024> buffer(length);
      |                                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSValueRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSValueRef.cpp
distcc[1171] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/OpaqueJSString.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp
distcc[1175] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSValueRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:74:44:   required from ‘void QTJSC::JSCallbackObject<Base>::init(QTJSC::ExecState*) [with Base = QTJSC::JSObject]’
   74 |     Vector<JSObjectInitializeCallback, 16> initRoutines;
      |                                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:55:5:   required from ‘QTJSC::JSCallbackObject<Base>::JSCallbackObject(QTJSC::ExecState*, QTWTF::NonNullPassRefPtr<QTJSC::Structure>, JSClassRef, void*) [with Base = QTJSC::JSObject; JSClassRef = OpaqueJSClass*]’
   55 |     init(exec);
      |     ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:84:155:   required from here
   84 |     JSCallbackObject<JSObject>* object = new (exec) JSCallbackObject<JSObject>(exec, exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, data);
      |                                                                                                                                                           ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘void (**)(const OpaqueJSContext*, OpaqueJSValue*)’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:382:36:   required from ‘static QTJSC::JSValue QTJSC::JSCallbackObject<Base>::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&) [with Base = QTJSC::JSObject]’
  382 |             Vector<JSValueRef, 16> arguments(argumentCount);
      |                                    ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:365:40:   required from ‘QTJSC::CallType QTJSC::JSCallbackObject<Base>::getCallData(QTJSC::CallData&) [with Base = QTJSC::JSObject]’
  365 |             callData.native.function = call;
      |                                        ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:361:10:   required from here
  361 | CallType JSCallbackObject<Base>::getCallData(CallData& callData)
      |          ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ARMAssembler.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp
distcc[1179] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp: In member function ‘void* QTJSC::ARMAssembler::executableCopy(QTJSC::ExecutablePool*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp:357:28: warning: cast from ‘char*’ to ‘QTJSC::ARMWord*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align]
  357 |         ARMWord* ldrAddr = reinterpret_cast<ARMWord*>(data + pos);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp:361:28: warning: cast from ‘char*’ to ‘QTJSC::ARMWord*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align]
  361 |                 int diff = reinterpret_cast<ARMWord*>(data + *addr) - (ldrAddr + DefaultPrefetching);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp: In member function ‘QTJSC::UString OpaqueJSString::ustring() const’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:44:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
   44 |     if (this && m_characters)
      |     ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp: In member function ‘QTJSC::Identifier OpaqueJSString::identifier(QTJSC::JSGlobalData*) const’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:51:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
   51 |     if (!this || !m_characters)
      |     ^~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MacroAssemblerARM.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.cpp
distcc[1183] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CodeBlock.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp
distcc[1187] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JumpTable.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.cpp
distcc[1191] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Opcode.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Opcode.cpp
distcc[1195] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/SamplingTool.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp
distcc[1199] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.h:36,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StructureStubInfo.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.cpp
distcc[1203] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BytecodeGenerator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
distcc[1207] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36:   required from here
   45 |             , m_codeBlock(codeBlock)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37:   required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  837 |                 TypeOperations::move(oldBuffer, oldEnd, begin());
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:559:30:   required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkToFit() [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  559 |         void shrinkToFit() { shrinkCapacity(size()); }
      |                              ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:1656:32:   required from here
 1656 |     m_functionDecls.shrinkToFit();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37:   required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  837 |                 TypeOperations::move(oldBuffer, oldEnd, begin());
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:559:30:   required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkToFit() [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  559 |         void shrinkToFit() { shrinkCapacity(size()); }
      |                              ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:1668:42:   required from here
 1668 |         m_rareData->m_regexps.shrinkToFit();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41:   required from here
   61 |                 m_unresolvedJumps.append(std::make_pair(opcode, offset));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
                 from /usr/include/qt/QtCore/qglobal.h:47,
                 from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
  305 |     struct pair
      |            ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NodesCodegen.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp
distcc[1211] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.h:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DebuggerActivation.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp
distcc[1215] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36:   required from here
   45 |             , m_codeBlock(codeBlock)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::RegisterID*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::RegisterID*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::RegisterID*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:264:33:   required from here
  264 |         Vector<RegisterID*, 32> newVars;
      |                                 ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::RegisterID**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1338:36:   required from here
 1338 |     Vector<RefPtr<RegisterID>, 16> argv;
      |                                    ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::RegisterID>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1432:67:   required from here
 1432 |     Vector<RefPtr<RegisterID>, RegisterFile::CallFrameHeaderSize> callFrame;
      |                                                                   ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::RegisterID>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = int; T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:192:25:   required from here
  192 |         m_globals.append(index + m_globalVarStorageOffset);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::RegisterID*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40:   required from here
  224 |     , m_codeBlockBeingRegeneratedFrom(0)
      |                                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::RegisterID, 32>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40:   required from here
  224 |     , m_codeBlockBeingRegeneratedFrom(0)
      |                                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Label*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40:   required from here
  224 |     , m_codeBlockBeingRegeneratedFrom(0)
      |                                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Label, 32>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40:   required from here
  224 |     , m_codeBlockBeingRegeneratedFrom(0)
      |                                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::LabelScope*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40:   required from here
  224 |     , m_codeBlockBeingRegeneratedFrom(0)
      |                                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::LabelScope, 8>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41:   required from here
   61 |                 m_unresolvedJumps.append(std::make_pair(opcode, offset));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
                 from /usr/include/qt/QtCore/qglobal.h:47,
                 from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
  305 |     struct pair
      |            ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorInitializer<true, true, T>::initialize(T*, T*) [with T = QTJSC::RegisterID]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:261:125:   required from ‘static void QTWTF::VectorTypeOperations<T>::initialize(T*, T*) [with T = QTJSC::RegisterID]’
  261 |             VectorInitializer<VectorTraits<T>::needsInitialization, VectorTraits<T>::canInitializeWithMemset, T>::initialize(begin, end);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:797:39:   required from ‘void QTWTF::Vector<T, inlineCapacity>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  797 |             TypeOperations::initialize(end(), begin() + size);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:243:43:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegment(size_t, size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
  243 |             m_segments[segmentIndex]->grow(size);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:232:17:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegmentsFor(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
  232 |                 ensureSegment(i, SegmentSize);
      |                 ^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:170:13:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
  170 |             ensureSegmentsFor(size);
      |             ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:244:19:   required from here
  244 |     m_globals.grow(symbolTable->size());
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:129:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class QTJSC::RegisterID’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  129 |             memset(begin, 0, reinterpret_cast<char*>(end) - reinterpret_cast<char*>(begin));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:39:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/RegisterID.h:38:11: note: ‘class QTJSC::RegisterID’ declared here
   38 |     class RegisterID : public Noncopyable {
      |           ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegisterID* const; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegisterID*; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1342:20:   required from here
 1342 |         argv.append(newTemporary());
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTJSC::RegisterID]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTJSC::RegisterID]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:795:27:   required from ‘void QTWTF::Vector<T, inlineCapacity>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  795 |             expandCapacity(size);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:243:43:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegment(size_t, size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
  243 |             m_segments[segmentIndex]->grow(size);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:232:17:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegmentsFor(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
  232 |                 ensureSegment(i, SegmentSize);
      |                 ^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:170:13:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
  170 |             ensureSegmentsFor(size);
      |             ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:244:19:   required from here
  244 |     m_globals.grow(symbolTable->size());
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTJSC::RegisterID’ with no trivial copy-assignment [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/RegisterID.h:38:11: note: ‘class QTJSC::RegisterID’ declared here
   38 |     class RegisterID : public Noncopyable {
      |           ^~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DebuggerCallFrame.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1219] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:656:36:   required from here
  656 |         : ExpressionNode(globalData)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36:   required from here
   45 |             , m_codeBlock(codeBlock)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:833:33:   required from here
  833 |     Vector<ExpressionNode*, 16> reverseExpressionList;
      |                                 ^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:844:36:   required from here
  844 |     Vector<RefPtr<RegisterID>, 16> temporaryRegisters;
      |                                    ^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::RegisterID>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:1759:30:   required from here
 1759 |     Vector<RefPtr<Label>, 8> labelVector;
      |                              ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::Label>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41:   required from here
   61 |                 m_unresolvedJumps.append(std::make_pair(opcode, offset));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
                 from /usr/include/qt/QtCore/qglobal.h:47,
                 from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
  305 |     struct pair
      |            ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegisterID* const; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegisterID*; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:850:34:   required from here
  850 |         temporaryRegisters.append(generator.newTemporary());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::Label>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::Label>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::PassRefPtr<QTJSC::Label>; T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::PassRefPtr<QTJSC::Label>; T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:1768:31:   required from here
 1768 |             labelVector.append(generator.newLabel());
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::Label>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::Label>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Debugger.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp
distcc[1223] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CallFrame.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp
distcc[1227] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Interpreter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp
distcc[1231] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegisterFile.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.cpp
distcc[1235] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:36:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp: In member function ‘QTJSC::JSValue QTJSC::Interpreter::privateExecute(ExecutionFlag, QTJSC::RegisterFile*, QTJSC::CallFrame*, QTJSC::JSValue*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:2048:28: warning: variable ‘end’ set but not used [-Wunused-but-set-variable=]
 2048 |         ScopeChainIterator end = scopeChain->end();
      |                            ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:2071:28: warning: variable ‘end’ set but not used [-Wunused-but-set-variable=]
 2071 |         ScopeChainIterator end = scopeChain->end();
      |                            ^~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorFixedVMPool.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp
distcc[1239] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorPosix.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorPosix.cpp
distcc[1243] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorPosix.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorSymbian.cpp
distcc[1247] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorSymbian.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorWin.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorWin.cpp
distcc[1251] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorWin.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.cpp
distcc[1255] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITArithmetic.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp
distcc[1259] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITCall.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp
distcc[1263] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JIT.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp
distcc[1267] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITOpcodes.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1271] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp on 10.3.0.15:3732/8 failed
distcc[1271] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp' failed, retrying locally
distcc[1271] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp to 10.3.0.15:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITPropertyAccess.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1277] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp on 10.3.0.16:3732/8 failed
distcc[1277] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp' failed, retrying locally
distcc[1277] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp to 10.3.0.16:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function ‘void QTJSC::JIT::emit_op_method_check(QTJSC::Instruction*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1265:43: warning: variable ‘protoObj’ set but not used [-Wunused-but-set-variable=]
 1265 |     DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(ImmPtr(0), regT1);
      |                                           ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1269:18: warning: variable ‘putFunction’ set but not used [-Wunused-but-set-variable=]
 1269 |     DataLabelPtr putFunction = moveWithPatch(ImmPtr(0), regT0);
      |                  ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function ‘void QTJSC::JIT::compileGetByIdHotPath(int, int, QTJSC::Identifier*, unsigned int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1347:11: warning: variable ‘externalLoad’ set but not used [-Wunused-but-set-variable=]
 1347 |     Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, OBJECT_OFFSETOF(JSObject, m_externalStorage)), regT0);
      |           ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1352:17: warning: variable ‘displacementLabel’ set but not used [-Wunused-but-set-variable=]
 1352 |     DataLabel32 displacementLabel = loadPtrWithAddressOffsetPatch(Address(regT0, patchGetByIdDefaultOffset), regT0);
      |                 ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function ‘void QTJSC::JIT::emit_op_put_by_id(QTJSC::Instruction*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1428:11: warning: variable ‘externalLoad’ set but not used [-Wunused-but-set-variable=]
 1428 |     Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, OBJECT_OFFSETOF(JSObject, m_externalStorage)), regT0);
      |           ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1433:17: warning: variable ‘displacementLabel’ set but not used [-Wunused-but-set-variable=]
 1433 |     DataLabel32 displacementLabel = storePtrWithAddressOffsetPatch(regT1, Address(regT0, patchGetByIdDefaultOffset));
      |                 ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:367:11:   required from here
  367 |     class JumpList {
      |           ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITStubs.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp
distcc[1283] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:367:11:   required from here
  367 |     class JumpList {
      |           ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:35:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Lexer.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp
distcc[1287] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1271] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Nodes.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp
distcc[1291] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
distcc[1277] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ParserArena.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp
distcc[1295] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeInfo.h:23,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:37:11:   required from here
   37 |     class IdentifierArena : public FastAllocBase {
      |           ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37:   required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  837 |                 TypeOperations::move(oldBuffer, oldEnd, begin());
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24:   required from ‘void QTWTF::Vector<T, inlineCapacity>::clear() [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>; unsigned int inlineCapacity = 0]’
  561 |         void clear() { shrinkCapacity(0); }
      |                        ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:97:30:   required from here
   97 |     m_refCountedObjects.clear();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:656:36:   required from here
  656 |         : ExpressionNode(globalData)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36:   required from here
   45 |             , m_codeBlock(codeBlock)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41:   required from here
   61 |                 m_unresolvedJumps.append(std::make_pair(opcode, offset));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
                 from /usr/include/qt/QtCore/qglobal.h:47,
                 from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
  305 |     struct pair
      |            ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Parser.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.cpp
distcc[1299] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Profile.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.cpp
distcc[1303] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ProfileGenerator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp
distcc[1307] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ProfileNode.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp
distcc[1311] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Profiler.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp
distcc[1315] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ArgList.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp
distcc[1319] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:271:80:   required from ‘static void QTWTF::VectorTypeOperations<T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’
  271 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:975:40:   required from ‘void QTWTF::Vector<T, inlineCapacity>::remove(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  975 |         TypeOperations::moveOverlapping(spot + 1, end(), spot);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:140:30:   required from here
  140 |             m_children.remove(i);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:173:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  173 |             memmove(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37:   required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  837 |                 TypeOperations::move(oldBuffer, oldEnd, begin());
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24:   required from ‘void QTWTF::Vector<T, inlineCapacity>::clear() [with T = QTWTF::RefPtr<QTJSC::ProfileNode>; unsigned int inlineCapacity = 0]’
  561 |         void clear() { shrinkCapacity(0); }
      |                        ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:155:21:   required from here
  155 |     m_children.clear();
      |     ~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Arguments.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp
distcc[1323] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:271:80:   required from ‘static void QTWTF::VectorTypeOperations<T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’
  271 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:975:40:   required from ‘void QTWTF::Vector<T, inlineCapacity>::remove(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  975 |         TypeOperations::moveOverlapping(spot + 1, end(), spot);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:89:37:   required from here
   89 |             m_currentProfiles.remove(i);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:173:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  173 |             memmove(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ArrayConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.cpp
distcc[1327] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::RefPtr<QTJSC::ProfileGenerator>; T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:77:29:   required from here
   77 |     m_currentProfiles.append(profileGenerator);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ArrayPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp
distcc[1331] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BooleanConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.cpp
distcc[1335] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BooleanObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.cpp
distcc[1339] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BooleanPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.cpp
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1343] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:169:55:   required from here
  169 |     Vector<RefPtr<UString::Rep>, 256> strBuffer(length);
      |                                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::UStringImpl>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorInitializer<true, true, T>::initialize(T*, T*) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:261:125:   required from ‘static void QTWTF::VectorTypeOperations<T>::initialize(T*, T*) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>]’
  261 |             VectorInitializer<VectorTraits<T>::needsInitialization, VectorTraits<T>::canInitializeWithMemset, T>::initialize(begin, end);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:503:43:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256; size_t = unsigned int]’
  503 |                 TypeOperations::initialize(begin(), end());
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:169:55:   required from here
  169 |     Vector<RefPtr<UString::Rep>, 256> strBuffer(length);
      |                                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:129:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class QTWTF::RefPtr<QTJSC::UStringImpl>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  129 |             memset(begin, 0, reinterpret_cast<char*>(end) - reinterpret_cast<char*>(begin));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::UStringImpl>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 256]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 256]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = short unsigned int; unsigned int inlineCapacity = 256]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:226:24:   required from here
  226 |     Vector<UChar, 256> strBuffer;
      |                        ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CallData.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp
distcc[1347] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Collector.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
distcc[1351] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CommonIdentifiers.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.cpp
distcc[1355] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Completion.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp
distcc[1359] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ConstructData.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp
distcc[1363] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.cpp
distcc[1367] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateConversion.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.cpp
distcc[1371] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateInstance.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.cpp
distcc[1375] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DatePrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp
distcc[1379] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.h:45,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ErrorConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.cpp
distcc[1383] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Error.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Error.cpp
distcc[1387] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ErrorInstance.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.cpp
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Error.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
distcc[1391] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:40: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
  243 |         snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900);
      |                                        ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:39: note: directive argument in the range [-2147481748, 2147483647]
  243 |         snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900);
      |                                       ^~~~
In file included from /usr/include/stdio.h:974,
                 from /usr/include/c++/16.1.1/cstdio:47,
                 from /usr/include/c++/16.1.1/ext/string_conversions.h:47,
                 from /usr/include/c++/16.1.1/bits/basic_string.h:4499,
                 from /usr/include/c++/16.1.1/string:58,
                 from /usr/include/qt/QtCore/qbytearray.h:52,
                 from /usr/include/qt/QtCore/qstring.h:50,
                 from /usr/include/qt/QtCore/qobject.h:47:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:17:
/usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 2 and 12 bytes into a destination of size 5
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:40: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
  245 |         snprintf(yearString, yearLen, "%d", year);
      |                                        ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:39: note: directive argument in the range [-2147481748, 2147483647]
  245 |         snprintf(yearString, yearLen, "%d", year);
      |                                       ^~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:17:
/usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 2 and 12 bytes into a destination of size 5
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:247:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation]
  247 |         strncpy(yearLocation, yearString, yearLen - 1);
      |                ^
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSValue QTJSC::dateProtoFuncToISOString(ExecState*, JSObject*, JSValue, const ArgList&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:463:58: warning: ‘%02d’ directive output may be truncated writing between 2 and 11 bytes into a region of size between 0 and 16 [-Wformat-truncation=]
  463 |     snprintf(buffer, sizeof(buffer) - 1, "%04d-%02d-%02dT%02d:%02d:%02d.%03dZ", 1900 + gregorianDateTime->year, gregorianDateTime->month + 1, gregorianDateTime->monthDay, gregorianDateTime->hour, gregorianDateTime->minute, gregorianDateTime->second, static_cast<int>(fmod(thisDateObj->internalNumber(), 1000)));
      |                                                          ^~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘QTJSC::JSValue QTJSC::dateProtoFuncToISOString(ExecState*, JSObject*, JSValue, const ArgList&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:463:13:
/usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 25 and 85 bytes into a destination of size 27
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ErrorPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1395] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp on 10.3.0.15:3732/8 failed
distcc[1395] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp' failed, retrying locally
distcc[1395] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp to 10.3.0.15:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExceptionHelpers.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1401] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp on 10.3.0.16:3732/8 failed
distcc[1401] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp' failed, retrying locally
distcc[1401] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp to 10.3.0.16:3732/8, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Executable.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp
distcc[1407] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/FunctionConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp
distcc[1411] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1395] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/FunctionPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp
distcc[1415] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31:   required from here
   47 |         buffer.reserveCapacity(buffer.size() + len);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36:   required from here
   45 |             , m_codeBlock(codeBlock)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31:   required from here
   47 |         buffer.reserveCapacity(buffer.size() + len);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41:   required from here
   61 |                 m_unresolvedJumps.append(std::make_pair(opcode, offset));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
                 from /usr/include/qt/QtCore/qglobal.h:47,
                 from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
  305 |     struct pair
      |            ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
  422 |             if (bufferToDeallocate == inlineBuffer())
      |                                       ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
  407 |             deallocateBuffer(buffer());
      |             ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9:   required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
  509 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
  116 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11:   required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
   71 |     class BytecodeGenerator : public FastAllocBase {
      |           ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35:   required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
   53 |         ~OwnPtr() { deleteOwnedPtr(m_ptr); }
      |                     ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165:   required from here
   77 |     OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
      |                                                                                                                                                                     ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::RegisterID*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
  422 |             if (bufferToDeallocate == inlineBuffer())
      |                                       ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
  407 |             deallocateBuffer(buffer());
      |             ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9:   required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
  509 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
  116 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11:   required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
   71 |     class BytecodeGenerator : public FastAllocBase {
      |           ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35:   required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
   53 |         ~OwnPtr() { deleteOwnedPtr(m_ptr); }
      |                     ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165:   required from here
   77 |     OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
      |                                                                                                                                                                     ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::RegisterID, 32>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
  422 |             if (bufferToDeallocate == inlineBuffer())
      |                                       ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
  407 |             deallocateBuffer(buffer());
      |             ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9:   required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
  509 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
  116 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11:   required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
   71 |     class BytecodeGenerator : public FastAllocBase {
      |           ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35:   required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
   53 |         ~OwnPtr() { deleteOwnedPtr(m_ptr); }
      |                     ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165:   required from here
   77 |     OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
      |                                                                                                                                                                     ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Label*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
  422 |             if (bufferToDeallocate == inlineBuffer())
      |                                       ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
  407 |             deallocateBuffer(buffer());
      |             ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9:   required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
  509 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
  116 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11:   required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
   71 |     class BytecodeGenerator : public FastAllocBase {
      |           ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35:   required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
   53 |         ~OwnPtr() { deleteOwnedPtr(m_ptr); }
      |                     ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165:   required from here
   77 |     OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
      |                                                                                                                                                                     ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Label, 32>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
  422 |             if (bufferToDeallocate == inlineBuffer())
      |                                       ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
  407 |             deallocateBuffer(buffer());
      |             ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9:   required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
  509 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
  116 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11:   required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
   71 |     class BytecodeGenerator : public FastAllocBase {
      |           ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35:   required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
   53 |         ~OwnPtr() { deleteOwnedPtr(m_ptr); }
      |                     ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165:   required from here
   77 |     OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
      |                                                                                                                                                                     ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::LabelScope*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
  422 |             if (bufferToDeallocate == inlineBuffer())
      |                                       ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
  407 |             deallocateBuffer(buffer());
      |             ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9:   required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
  509 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
  116 |         }
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11:   required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
   71 |     class BytecodeGenerator : public FastAllocBase {
      |           ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35:   required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
   53 |         ~OwnPtr() { deleteOwnedPtr(m_ptr); }
      |                     ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165:   required from here
   77 |     OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
      |                                                                                                                                                                     ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::LabelScope, 8>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/GetterSetter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.cpp
distcc[1419] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1401] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/GlobalEvalFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.cpp
distcc[1423] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Identifier.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp
distcc[1427] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/InitializeThreading.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1431] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/InternalFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.cpp
distcc[1435] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSActivation.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp
distcc[1439] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp: In static member function ‘static QTWTF::PassRefPtr<QTJSC::UStringImpl> QTJSC::Identifier::addSlowCase(QTJSC::JSGlobalData*, QTJSC::UString::Rep*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:216:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  216 |         if (c <= 0xFF)
      |         ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:218:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  218 |             if (r->isIdentifier()) {
      |             ^~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSAPIValueWrapper.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.cpp
distcc[1443] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp
distcc[1447] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSByteArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.cpp
distcc[1451] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCell.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.cpp
distcc[1455] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:58:17: warning: ‘slot.QTJSC::PropertySlot::m_getValue’ may be used uninitialized [-Wmaybe-uninitialized]
   58 |             if (m_getValue == JSC_VALUE_SLOT_MARKER)
      |                 ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: ‘slot’ declared here
  147 |         PropertySlot slot;
      |                      ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   59 |                 return *m_data.valueSlot;
      |                         ~~~~~~~^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: ‘slot’ declared here
  147 |         PropertySlot slot;
      |                      ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   61 |                 return (*m_data.registerSlot).jsValue();
      |                          ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: ‘slot’ declared here
  147 |         PropertySlot slot;
      |                      ^~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1459] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSGlobalData.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp
distcc[1463] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSGlobalObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp
distcc[1467] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:37:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSGlobalObjectFunctions.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
distcc[1471] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSImmediate.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.cpp
distcc[1475] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:35:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSLock.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp
distcc[1479] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSNotAnObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.cpp
distcc[1483] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31:   required from here
   47 |         buffer.reserveCapacity(buffer.size() + len);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSNumberCell.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.cpp
distcc[1487] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp
distcc[1491] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSONObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp
distcc[1495] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSPropertyNameIterator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.cpp
distcc[1499] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp:36:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSStaticScopeObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.cpp
distcc[1503] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31:   required from here
   47 |         buffer.reserveCapacity(buffer.size() + len);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Stringifier::Holder; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Stringifier::Holder; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Stringifier::Holder; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:198:29:   required from here
  198 |     , m_gap(gap(exec, space))
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Stringifier::Holder*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::PropertyNameArray; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::PropertyNameArray; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::PropertyNameArray; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:662:35:   required from here
  662 |     Vector<PropertyNameArray, 16> propertyStack;
      |                                   ^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::PropertyNameArray*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:663:26:   required from here
  663 |     Vector<uint32_t, 16> indexStack;
      |                          ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSObject*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSObject*; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSObject*; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:664:27:   required from here
  664 |     Vector<JSObject*, 16> objectStack;
      |                           ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSObject**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSArray*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSArray*; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSArray*; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:665:26:   required from here
  665 |     Vector<JSArray*, 16> arrayStack;
      |                          ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSArray**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::WalkerState; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::WalkerState; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::WalkerState; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:667:29:   required from here
  667 |     Vector<WalkerState, 16> stateStack;
      |                             ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::WalkerState*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSString.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp
distcc[1507] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSValue.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.cpp
distcc[1509] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSVariableObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.cpp
distcc[1515] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSString::Rope*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSString::Rope*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSString::Rope*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp:36:23:   required from here
   36 |     Vector<Rope*, 32> workQueue;
      |                       ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSString::Rope**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSString::Rope::Fiber; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSString::Rope::Fiber; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSString::Rope::Fiber; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp:101:29:   required from here
  101 |     Vector<Rope::Fiber, 32> workQueue;
      |                             ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSString::Rope::Fiber*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSWrapperObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.cpp
distcc[1519] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/LiteralParser.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp
distcc[1523] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Lookup.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.cpp
distcc[1527] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStackPosix.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackPosix.cpp
distcc[1531] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.cpp:21:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStackSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackSymbian.cpp
distcc[1535] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStackWin.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackWin.cpp
distcc[1539] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31:   required from here
   47 |         buffer.reserveCapacity(buffer.size() + len);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::LiteralParser::ParserState; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::LiteralParser::ParserState; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::LiteralParser::ParserState; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp:288:29:   required from here
  288 |     Vector<ParserState, 16> stateStack;
      |                             ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::LiteralParser::ParserState*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp:289:28:   required from here
  289 |     Vector<Identifier, 16> identifierStack;
      |                            ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStack.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStack.cpp
distcc[1543] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MathObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.cpp
distcc[1547] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NativeErrorConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.cpp
distcc[1551] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NativeErrorPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.cpp
distcc[1555] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NumberConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp
distcc[1559] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NumberObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1563] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp on 10.3.0.15:3732/8 failed
distcc[1563] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp' failed, retrying locally
distcc[1563] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp to 10.3.0.15:3732/8, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NumberPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp
distcc[1569] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ObjectConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.cpp
distcc[1571] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = NumberConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
    inlined from ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:73:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   59 |                 return *m_data.valueSlot;
      |                         ~~~~~~~^~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/NumberConstructor.lut.h:3,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:40:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
  278 |         PropertySlot slot;
      |                      ^~~~
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = NumberConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
    inlined from ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:73:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   61 |                 return (*m_data.registerSlot).jsValue();
      |                          ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
  278 |         PropertySlot slot;
      |                      ^~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ObjectPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1577] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp on 10.3.0.16:3732/8 failed
distcc[1577] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp' failed, retrying locally
distcc[1577] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp to 10.3.0.16:3732/8, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
distcc[1563] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Operations.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.cpp
distcc[1583] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31:   required from here
   47 |         buffer.reserveCapacity(buffer.size() + len);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp: In function ‘QTJSC::JSValue QTJSC::numberProtoFuncToExponential(ExecState*, JSObject*, JSValue, const ArgList&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:285:20: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying between 1 and 77 bytes from a string of length 78 [-Wstringop-truncation]
  285 |             strncpy(buf + i, result + 1, fractionalDigits);
      |                    ^
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1577] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp' failed, retried locally and got a different result.
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PropertyDescriptor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyDescriptor.cpp
distcc[1587] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp: In function ‘QTJSC::UString QTJSC::integerPartNoExp(double)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:91:20: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying between 0 and 78 bytes from a string of length 79 [-Wstringop-truncation]
   91 |             strncpy(buf.data(), result, decimalPoint);
      |                    ^
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyDescriptor.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PropertyNameArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.cpp
distcc[1591] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PropertySlot.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.cpp
distcc[1595] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PrototypeFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.cpp
distcc[1599] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExpConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp
distcc[1603] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExp.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp
distcc[1607] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExpObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp
distcc[1611] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExpPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp
distcc[1615] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
    inlined from ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:195:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   59 |                 return *m_data.valueSlot;
      |                         ~~~~~~~^~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
  278 |         PropertySlot slot;
      |                      ^~~~
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
    inlined from ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:195:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   61 |                 return (*m_data.registerSlot).jsValue();
      |                          ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
  278 |         PropertySlot slot;
      |                      ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp:153:25:   required from here
  153 |         Vector<int, 32> nonReturnedOvector;
      |                         ^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ScopeChain.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp
distcc[1619] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpObject; ParentImp = JSObject]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
    inlined from ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:77:60:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   59 |                 return *m_data.valueSlot;
      |                         ~~~~~~~^~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/RegExpObject.lut.h:3,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
  278 |         PropertySlot slot;
      |                      ^~~~
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
    inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpObject; ParentImp = JSObject]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
    inlined from ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:77:60:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
   61 |                 return (*m_data.registerSlot).jsValue();
      |                          ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
  278 |         PropertySlot slot;
      |                      ^~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/SmallStrings.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp
distcc[1623] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StringConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.cpp
distcc[1627] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StringObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.cpp
distcc[1631] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StringPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp
distcc[1635] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StructureChain.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureChain.cpp
distcc[1639] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureChain.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Structure.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp
distcc[1643] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/TimeoutChecker.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/TimeoutChecker.cpp
distcc[1647] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/TimeoutChecker.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h:50:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   50 |         static std::auto_ptr<Collator> userDefault();
      |                     ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/UString.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp
distcc[1651] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::UString::Range; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::UString::Range; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::UString::Range; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:253:36:   required from here
  253 |         Vector<UString::Range, 16> sourceRanges;
      |                                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::UString::Range*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::UString; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::UString; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::UString; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:254:29:   required from here
  254 |         Vector<UString, 16> replacements;
      |                             ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::UString*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Structure*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Structure*; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Structure*; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:252:27:   required from here
  252 |     Vector<Structure*, 8> structures;
      |                           ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Structure**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::PropertyMapEntry*; unsigned int inlineCapacity = 1024]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = QTJSC::PropertyMapEntry*; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = QTJSC::PropertyMapEntry*; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:1110:93:   required from here
 1110 |     Vector<PropertyMapEntry*, smallMapThreshold> sortedEnumerables(m_propertyTable->keyCount);
      |                                                                                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::PropertyMapEntry**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/UStringImpl.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp
distcc[1655] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:34:
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
    inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
    inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)this)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
   46 |             m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
      |                                                                ^~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 1024]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
  399 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
  500 |             , m_buffer(size)
      |               ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp:224:38:   required from here
  224 |     Vector<UChar, 1024> buffer(length);
      |                                      ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
    inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
    inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::changePrototypeTransition(QTJSC::Structure*, QTJSC::JSValue)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:424:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
   46 |             m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
      |                                                                ^~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
    inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
    inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::getterSetterTransition(QTJSC::Structure*)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:511:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
   46 |             m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
      |                                                                ^~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
    inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
    inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::toDictionaryTransition(QTJSC::Structure*, DictionaryKind)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:530:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
   46 |             m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
      |                                                                ^~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
    inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
    inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::despecifyFunctionTransition(QTJSC::Structure*, const QTJSC::Identifier&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:443:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
   46 |             m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
      |                                                                ^~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Assertions.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.cpp
distcc[1659] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
    inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
    inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::addAnonymousSlotsTransition(QTJSC::Structure*, unsigned int)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:474:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ may be used uninitialized [-Wmaybe-uninitialized]
   46 |             m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
      |                                                                ^~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
    inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
    inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
    inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::addPropertyTransition(QTJSC::Structure*, const QTJSC::Identifier&, unsigned int, QTJSC::JSCell*, size_t&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:375:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ may be used uninitialized [-Wmaybe-uninitialized]
   46 |             m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
      |                                                                ^~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ByteArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/ByteArray.cpp
distcc[1663] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CurrentTime.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/CurrentTime.cpp
distcc[1667] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateMath.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/DateMath.cpp
distcc[1671] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/DateMath.cpp:104:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/dtoa.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp
distcc[1675] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/FastMalloc.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp
distcc[1679] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:150:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp: In function ‘void QTWTF::s2b(BigInt&, const char*, int, int, uint32_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:361:9: warning: variable ‘k’ set but not used [-Wunused-but-set-variable=]
  361 |     int k;
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp: In function ‘void QTWTF::d2b(BigInt&, U*, int*, int*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:911:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  911 |         } else
      |           ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:913:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  913 |             if (z) {
      |             ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In member function ‘void QTWTF::TCMalloc_Central_FreeList::ReleaseToSpans(void*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2476:14: warning: variable ‘got’ set but not used [-Wunused-but-set-variable=]
 2476 |     unsigned got = 0;
      |              ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In member function ‘void QTWTF::TCMalloc_Central_FreeList::Populate()’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2695:12: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
 2695 |     tail = reinterpret_cast<void**>(ptr);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In instantiation of ‘T* QTWTF::PageHeapAllocator<T>::New() [with T = QTWTF::Span]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1093:36:   required from here
 1093 |   Span* result = span_allocator.New();
      |                  ~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:987:10: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
  987 |         *(void**)new_allocation = allocated_regions_;
      |          ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In instantiation of ‘T* QTWTF::PageHeapAllocator<T>::New() [with T = QTWTF::TCMalloc_ThreadCache]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2907:56:   required from here
 2907 |   TCMalloc_ThreadCache *heap = threadheap_allocator.New();
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:987:10: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
  987 |         *(void**)new_allocation = allocated_regions_;
      |          ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:286:22:   required from here
  286 |     BigInt() : sign(0) { }
      |                      ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/HashTable.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.cpp
distcc[1683] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MainThread.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/MainThread.cpp
distcc[1687] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Deque.h:36,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/MainThread.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -dM -E -o .moc/moc_predefs.h /usr/lib/qt/mkspecs/features/data/dummy.cpp
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RandomNumber.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RandomNumber.cpp
distcc[1694] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RefCountedLeakCounter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefCountedLeakCounter.cpp
distcc[1698] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefCountedLeakCounter.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BlockAllocatorSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian/BlockAllocatorSymbian.cpp
distcc[1702] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegisterFileAllocatorSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian/RegisterFileAllocatorSymbian.cpp
distcc[1706] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ThreadingNone.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/ThreadingNone.cpp
distcc[1710] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Threading.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Threading.cpp
distcc[1714] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/TypeTraits.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.cpp
distcc[1718] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CollatorDefault.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp
distcc[1722] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h:50:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   50 |         static std::auto_ptr<Collator> userDefault();
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp:48:6: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   48 | std::auto_ptr<Collator> Collator::userDefault()
      |      ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp: In static member function ‘static std::auto_ptr<QTWTF::Collator> QTWTF::Collator::userDefault()’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp:50:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   50 |     return std::auto_ptr<Collator>(new Collator(0));
      |                 ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CollatorICU.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp
distcc[1726] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h:50:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   50 |         static std::auto_ptr<Collator> userDefault();
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/UTF8.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/UTF8.cpp
distcc[1730] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegexCompiler.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.cpp
distcc[1734] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegexInterpreter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.cpp
distcc[1738] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexParser.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexParser.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegexJIT.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.cpp
distcc[1742] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Grammar.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/Grammar.cpp
distcc[1746] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:35:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from parser/Grammar.y:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:367:11:   required from here
  367 |     class JumpList {
      |           ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:24,
                 from parser/Grammar.y:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
generated/Grammar.tab.c: In function ‘int qtjscyyparse(void*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/Grammar.cpp:73:25: warning: variable ‘jscyynerrs’ set but not used [-Wunused-but-set-variable=]
   73 | #define yynerrs         jscyynerrs
      |                         ^~~~~~~~~~
generated/Grammar.tab.c:2709:9: note: in expansion of macro ‘yynerrs’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:656:36:   required from here
  656 |         : ExpressionNode(globalData)
      |                                    ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<const QTJSC::Identifier*, unsigned int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<const QTJSC::Identifier*, unsigned int>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37:   required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = std::pair<const QTJSC::Identifier*, unsigned int>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  837 |                 TypeOperations::move(oldBuffer, oldEnd, begin());
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24:   required from ‘void QTWTF::Vector<T, inlineCapacity>::clear() [with T = std::pair<const QTJSC::Identifier*, unsigned int>; unsigned int inlineCapacity = 0]’
  561 |         void clear() { shrinkCapacity(0); }
      |                        ^~~~~~~~~~~~~~
parser/Grammar.y:123:23:   required from ‘T mergeDeclarationLists(T, T) [with T = QTJSC::ParserArenaData<QTWTF::Vector<std::pair<const QTJSC::Identifier*, unsigned int> > >*]’
parser/Grammar.y:968:111:   required from here
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const QTJSC::Identifier*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
                 from /usr/include/qt/QtCore/qglobal.h:47,
                 from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<const QTJSC::Identifier*, unsigned int>’ declared here
  305 |     struct pair
      |            ^~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/TCSystemAlloc.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSystemAlloc.cpp
distcc[1750] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptclass.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclass.cpp
distcc[1754] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptclasspropertyiterator.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclasspropertyiterator.cpp
distcc[1758] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptcontext.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1762] ERROR: compile /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp on 10.3.0.15:3732/8 failed
distcc[1762] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp' failed, retrying locally
distcc[1762] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp to 10.3.0.15:3732/8, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptcontextinfo.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.cpp
distcc[1768] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:46:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.cpp:45:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:49:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.h -o .moc/moc_qscriptengine.cpp
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext_p.h:72,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:43:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext_p.h:72,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.cpp:43:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptengineagent.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1776] ERROR: compile /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp on 10.3.0.16:3732/8 failed
distcc[1776] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp' failed, retrying locally
distcc[1776] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp to 10.3.0.16:3732/8, running locally instead
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
    inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
    inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
    inlined from ‘QScriptValue QScriptContext::throwValue(const QScriptValue&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:182:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_18 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
  836 |     if (d->engine)
      |         ~~~^~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
    inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
    inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
    inlined from ‘QScriptValue QScriptContext::throwError(Error, const QString&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:227:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_21 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
  836 |     if (d->engine)
      |         ~~~^~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
    inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
    inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
    inlined from ‘QScriptValue QScriptContext::throwError(const QString&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:244:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_18 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
  836 |     if (d->engine)
      |         ~~~^~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptextensionplugin.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensionplugin.cpp
distcc[1779] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1118] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptprogram.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram.cpp
distcc[1783] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
distcc[1762] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptstring.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp
distcc[1787] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptvalue.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp
distcc[1791] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptvalueiterator.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalueiterator.cpp
distcc[1795] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:45:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalueiterator.cpp:45:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QtCore:4:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp: In copy constructor ‘QScriptString::QScriptString(const QScriptString&)’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:90:36: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
   90 |         Q_ASSERT(d_func()->ref.load() != 1);
      |                  ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qglobal.h:859:56: note: in definition of macro ‘Q_ASSERT’
  859 | #    define Q_ASSERT(cond) static_cast<void>(false && (cond))
      |                                                        ^~~~
In file included from /usr/include/qt/QtCore/qatomic.h:46,
                 from /usr/include/qt/QtCore/qglobal.h:1312:
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
  103 |     QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
      |                                                       ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:92:28: warning: ‘void QBasicAtomicInteger<T>::store(T) [with T = int]’ is deprecated: Use storeRelaxed [-Wdeprecated-declarations]
   92 |         d_func()->ref.store(1);
      |         ~~~~~~~~~~~~~~~~~~~^~~
/usr/include/qt/QtCore/qbasicatomic.h:104:59: note: declared here
  104 |     QT_DEPRECATED_VERSION_X_5_14("Use storeRelaxed") void store(T newValue) noexcept { storeRelaxed(newValue); }
      |                                                           ^~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp: In destructor ‘QScriptString::~QScriptString()’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:107:33: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
  107 |             Q_ASSERT(d->ref.load() == 1);
      |                      ~~~~~~~~~~~^~
/usr/include/qt/QtCore/qglobal.h:859:56: note: in definition of macro ‘Q_ASSERT’
  859 | #    define Q_ASSERT(cond) static_cast<void>(false && (cond))
      |                                                        ^~~~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
  103 |     QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
      |                                                       ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:111:42: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
  111 |             if (d->engine && (d->ref.load() == 1)) {
      |                               ~~~~~~~~~~~^~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
  103 |     QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
      |                                                       ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp: In member function ‘QScriptString& QScriptString::operator=(const QScriptString&)’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:127:60: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
  127 |     if (d_func() && d_func()->engine && (d_func()->ref.load() == 1) && (d_func()->type == QScriptStringPrivate::HeapAllocated)) {
      |                                          ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
  103 |     QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
      |                                                       ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:133:36: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
  133 |         Q_ASSERT(d_func()->ref.load() != 1);
      |                  ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qglobal.h:859:56: note: in definition of macro ‘Q_ASSERT’
  859 | #    define Q_ASSERT(cond) static_cast<void>(false && (cond))
      |                                                        ^~~~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
  103 |     QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
      |                                                       ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:135:28: warning: ‘void QBasicAtomicInteger<T>::store(T) [with T = int]’ is deprecated: Use storeRelaxed [-Wdeprecated-declarations]
  135 |         d_func()->ref.store(1);
      |         ~~~~~~~~~~~~~~~~~~~^~~
/usr/include/qt/QtCore/qbasicatomic.h:104:59: note: declared here
  104 |     QT_DEPRECATED_VERSION_X_5_14("Use storeRelaxed") void store(T newValue) noexcept { storeRelaxed(newValue); }
      |                                                           ^~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
  106 |         virtual void put(ExecState*, unsigned propertyName, JSValue value);
      |                      ^~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:55:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note:   by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
  100 |         virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
      |                      ^~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:1600:60:   required from here
 1600 |     QVarLengthArray<JSC::JSValue, 8> argsVector(args.size());
      |                                                            ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
  288 |         ptr = reinterpret_cast<T *>(array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:1600:60:   required from here
 1600 |     QVarLengthArray<JSC::JSValue, 8> argsVector(args.size());
      |                                                            ^
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
   94 |         if (ptr != reinterpret_cast<T *>(array))
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptable.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptable.cpp
distcc[1799] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue_p.h:58,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:43:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptfunction.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction.cpp
distcc[1803] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction_p.h:58,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject.cpp
distcc[1807] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:70,
                 from ../../include/QtScript/5.15.19/QtScript/private/qscriptengine_p.h:1,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction.cpp:43:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptclassobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject.cpp
distcc[1811] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
    inlined from ‘QExplicitlySharedDataPointer<T>::~QExplicitlySharedDataPointer() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:184:72,
    inlined from ‘QExplicitlySharedDataPointer<T>::~QExplicitlySharedDataPointer() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:184:12,
    inlined from ‘QScriptValue::~QScriptValue()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:214:1:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QScriptValuePrivate * *)this_2(D)].QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
  836 |     if (d->engine)
      |         ~~~^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
    inlined from ‘QExplicitlySharedDataPointer<T>& QExplicitlySharedDataPointer<T>::operator=(const QExplicitlySharedDataPointer<T>&) [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:208:17,
    inlined from ‘QScriptValue& QScriptValue::operator=(const QScriptValue&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:463:19:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*<unknown>.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
  836 |     if (d->engine)
      |         ~~~^~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptvariant.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant.cpp
distcc[1815] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject_p.h -o .moc/moc_qscriptqobject_p.cpp
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptglobalobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject.cpp
distcc[1823] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h:55,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:42:22: warning: ‘virtual void QTJSC::Debugger::detach(QTJSC::JSGlobalObject*)’ was hidden [-Woverloaded-virtual=]
   42 |         virtual void detach(JSGlobalObject*);
      |                      ^~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h:79:10: note:   by ‘void QScriptEngineAgentPrivate::detach()’
   79 |     void detach();
      |          ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptactivationobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject.cpp
distcc[1824] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptstaticscopeobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject.cpp
distcc[1828] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptdeclarativeobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp
distcc[1832] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptdeclarativeclass.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp
distcc[1836] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
    inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
    inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
    inlined from ‘virtual void QScriptEngineAgentPrivate::exceptionCatch(const QTJSC::DebuggerCallFrame&, intptr_t)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp:173:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_8 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
  836 |     if (d->engine)
      |         ~~~^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
distcc[1776] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptast.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptast.cpp
distcc[1840] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptastvisitor.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptastvisitor.cpp
distcc[1844] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:70,
                 from ../../include/QtScript/5.15.19/QtScript/private/qscriptengine_p.h:1,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:47:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp: In member function ‘virtual bool QScript::DeclarativeObjectDelegate::getOwnPropertySlot(QScriptObject*, QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:94:23: warning: cast from ‘QScriptDeclarativeClass::Value*’ to ‘const QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
   94 |         slot.setValue((const JSC::JSValue &)val);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp: In static member function ‘static QTJSC::JSValue QScript::DeclarativeObjectDelegate::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&)’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:173:12: warning: cast from ‘QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
  173 |     return (JSC::JSValue &)(result);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp: In copy constructor ‘QScriptDeclarativeClass::Value::Value(const QScriptDeclarativeClass::Value&)’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:72:29: warning: cast from ‘const QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
   72 |     new (this) JSC::JSValue((JSC::JSValue &)other);
      |                             ^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp: In destructor ‘QScriptDeclarativeClass::Value::~Value()’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:158:6: warning: cast from ‘QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
  158 |     ((JSC::JSValue *)(this))->~JSValue();
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp: In member function ‘QScriptValue QScriptDeclarativeClass::Value::toScriptValue(QScriptEngine*) const’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:163:71: warning: cast from ‘const QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
  163 |     return QScriptEnginePrivate::get(engine)->scriptValueFromJSCValue((JSC::JSValue &)*this);
      |                                                                       ^~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptgrammar.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptgrammar.cpp
distcc[1848] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptsyntaxchecker.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker.cpp
distcc[1852] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker.cpp: In member function ‘QScript::SyntaxChecker::Result QScript::SyntaxChecker::checkSyntax(const QString&)’:
/build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker.cpp:156:15: warning: variable ‘reduces’ set but not used [-Wunused-but-set-variable=]
  156 |           int reduces = 0;
      |               ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptlexer.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptlexer.cpp
distcc[1856] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensionplugin.h -o .moc/moc_qscriptextensionplugin.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/MainThreadQt.cpp -o .moc/MainThreadQt.moc
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/ThreadingQt.cpp -o .moc/ThreadingQt.moc
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptengine.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp
distcc[1866] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptqobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp
distcc[1870] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject_p.h:54,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   43 |         OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
      |                     ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
                 from /usr/include/qt/QtCore/qvarlengtharray.h:52,
                 from /usr/include/qt/QtCore/qmetatype.h:48,
                 from /usr/include/qt/QtCore/qobject.h:54,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   61 |         void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
      |                         ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
   84 |     struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
      |                              ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/moc_qscriptextensionplugin.o .moc/moc_qscriptextensionplugin.cpp
distcc[1874] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  308 |         StringTypeAdapter<char*>(char* buffer)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  330 |         StringTypeAdapter<const char*>(const char* buffer)
      |                                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  352 |         StringTypeAdapter<UString>(UString& string)
      |                                    ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  189 |         virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:47:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   80 |     virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
      |                  ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
  188 |         virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
      |                      ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note:   by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
   79 |     virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
      |                  ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1388 |         void adoptData(std::auto_ptr<ScopeNodeData> data)
      |                             ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
   58 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
                 from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
   85 |             *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
   99 |             *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
  106 |             *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:74:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:42:22: warning: ‘virtual void QTJSC::Debugger::detach(QTJSC::JSGlobalObject*)’ was hidden [-Woverloaded-virtual=]
   42 |         virtual void detach(JSGlobalObject*);
      |                      ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:45:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h:79:10: note:   by ‘void QScriptEngineAgentPrivate::detach()’
   79 |     void detach();
      |          ^~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp: In static member function ‘static QTJSC::JSValue QScriptEnginePrivate::create(QTJSC::ExecState*, int, const void*)’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3149:83: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
 3149 |             result = newDate(exec, QDateTime(*reinterpret_cast<const QDate *>(ptr)));
      |                                                                                   ^
In file included from /usr/include/qt/QtCore/qcborvalue.h:44,
                 from /usr/include/qt/QtCore/qcborarray.h:43,
                 from /usr/include/qt/QtCore/QtCore:38:
/usr/include/qt/QtCore/qdatetime.h:298:57: note: declared here
  298 |     QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
      |                                                         ^~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MainThreadQt.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/MainThreadQt.cpp
distcc[1875] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp: In member function ‘QStringList QScriptEngine::availableExtensions() const’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3868:36: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
 3868 |     QStringList lst = result.toList();
      |                       ~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
                 from /usr/include/qt/QtCore/qcborcommon.h:45,
                 from /usr/include/qt/QtCore/qcborvalue.h:45:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp: In member function ‘QStringList QScriptEngine::importedExtensions() const’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3885:51: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
 3885 |     QStringList lst = d->importedExtensions.toList();
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(const QVarLengthArray<T, Prealloc>&) [with T = QVariant; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:448:57:   required from here
  448 |         : matchDistance(dist), index(idx), method(mtd), args(as) { }
      |                                                         ^~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:70:34: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
   70 |         : a(Prealloc), s(0), ptr(reinterpret_cast<T *>(array))
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = QVariant; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:448:57:   required from here
  448 |         : matchDistance(dist), index(idx), method(mtd), args(as) { }
      |                                                         ^~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
   94 |         if (ptr != reinterpret_cast<T *>(array))
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = void*; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:890:53:   required from here
  890 |         QVarLengthArray<void*, 9> array(args.count());
      |                                                     ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
  288 |         ptr = reinterpret_cast<T *>(array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = void*; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:890:53:   required from here
  890 |         QVarLengthArray<void*, 9> array(args.count());
      |                                                     ^
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
   94 |         if (ptr != reinterpret_cast<T *>(array))
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:2175:53:   required from here
 2175 |     QVarLengthArray<JSC::JSValue, 8> argsVector(argc);
      |                                                     ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
  288 |         ptr = reinterpret_cast<T *>(array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:2175:53:   required from here
 2175 |     QVarLengthArray<JSC::JSValue, 8> argsVector(argc);
      |                                                     ^
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
   94 |         if (ptr != reinterpret_cast<T *>(array))
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = QVariant; int Prealloc = 9]’:
/usr/include/qt/QtCore/qvarlengtharray.h:65:42:   required from ‘QVarLengthArray<T, Prealloc>::QVarLengthArray() [with T = QVariant; int Prealloc = 9]’
   65 |     QVarLengthArray() : QVarLengthArray(0) {}
      |                                          ^
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:450:19:   required from here
  450 |         : index(-1) { }
      |                   ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  288 |         ptr = reinterpret_cast<T *>(array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:1124:19:   required from here
 1124 |         lst.append(toVariant(exec, property(exec, arr, i)));
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:1133:59:   required from here
 1133 |     for (it = vmap.constBegin(); it != vmap.constEnd(); ++it)
      |                                                           ^~
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘void QVarLengthArray<T, Prealloc>::realloc(int, int) [with T = QVariant; int Prealloc = 9]’:
/usr/include/qt/QtCore/qvarlengtharray.h:361:9:   required from ‘void QVarLengthArray<T, Prealloc>::append(const T*, int) [with T = QVariant; int Prealloc = 9]’
  361 |         realloc(s, qMax(s*2, asize));
      |         ^~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:72:15:   required from ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(const QVarLengthArray<T, Prealloc>&) [with T = QVariant; int Prealloc = 9]’
   72 |         append(other.constData(), other.size());
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:448:57:   required from here
  448 |         : matchDistance(dist), index(idx), method(mtd), args(as) { }
      |                                                         ^~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:394:19: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  394 |             ptr = reinterpret_cast<T *>(array);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:411:31: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  411 |                 if (oldPtr != reinterpret_cast<T *>(array) && oldPtr != ptr)
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:427:19: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  427 |     if (oldPtr != reinterpret_cast<T *>(array) && oldPtr != ptr)
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47:   required from here
  255 | inline ExecutablePool::ExecutablePool(size_t n)
      |                                               ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26:   required from here
   48 |             , m_markSet(0)
      |                          ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
   46 |         {
      |         ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ThreadingQt.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/ThreadingQt.cpp
distcc[1879] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30:   required from here
  257 |         , nonwordcharCached(0)
      |                              ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33:   required from here
   39 |             , lastOvectorIndex(0)
      |                                 ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  148 |                 m_segments.append(new Segment);
      |                                   ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29:   required from here
   52 |         m_identifiers.append(Identifier(globalData, characters, length));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20:   required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  394 |             : Base(inlineBuffer(), inlineCapacity)
      |                    ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23:   required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
  494 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23:   required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
  108 |             : m_size(0)
      |                       ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29:   required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
  101 |         , m_lastConstDelta(0)
      |                             ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24:   required from here
   82 |         ARMAssembler() { }
      |                        ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31:   required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
  774 |                 expandCapacity(size);
      |                 ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30:   required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
  177 |             m_segments.resize(1);
      |             ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43:   required from here
   42 |         void clear() { m_identifiers.clear(); }
      |                        ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65:   required from here
 1087 |         void append(ExpressionNode* expr) { m_expressions.append(expr); }
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139:   required from here
  444 |         unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
      |                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
                 from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue_p.h:58,
                 from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:62:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69:   required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
  266 |             VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  810 |             TypeOperations::move(oldBuffer, oldEnd, begin());
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23:   required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
  763 |         expandCapacity(newMinCapacity);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144:   required from here
  450 |         unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  169 |             memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
   40 |     template <typename T> class RefPtr : public FastAllocBase {
      |                                 ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28:   required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  415 |                 m_buffer = inlineBuffer();
      |                            ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32:   required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  808 |         m_buffer.allocateBuffer(newCapacity);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9:   required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  745 |         reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
      |         ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27:   required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
  752 |             expandCapacity(newMinCapacity);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33:   required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
  870 |             ptr = expandCapacity(size() + 1, ptr);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27:   required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
  391 |             m_jumps.append(jump);
      |             ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28:   required from here
  844 |         failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
  473 |         T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
                 from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/qt/QtCore/QtCore:10,
                 from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27:   required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
 1235 |     Node* y = this->d->end();
      |               ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74:   required from here
  845 |                     static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  215 |     Node *end() { return reinterpret_cast<Node *>(&header); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13:   required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
  860 |             node_copy(reinterpret_cast<Node *>(p.begin()),
      |             ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59:   required from here
   80 |         inline QList<QVariant> arguments() const { return m_arguments; }
      |                                                           ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  505 |                 new (current) T(*reinterpret_cast<T*>(src));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  511 |                 (reinterpret_cast<T*>(current))->~T();
      |                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18:   required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
  921 |     node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  922 |                   reinterpret_cast<Node *>(data->array + data->end));
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9:   required from ‘QList<T>::~QList() [with T = QVariant]’
  874 |         dealloc(d);
      |         ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30:   required from here
  809 |                 QVariantList l;
      |                              ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  526 |         while (from != to) --to, reinterpret_cast<T*>(to)->~T();
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30:   required from ‘void QList<T>::append(const T&) [with T = QVariant]’
  645 |                 node_destruct(&copy);
      |                 ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13:   required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
  402 |     { append(t); return *this; }
      |       ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27:   required from here
  812 |                     l << *it;
      |                           ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
  482 |     else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13:   required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
  595 |     concrete(node)->~Node();
      |     ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19:   required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
  619 |     x->free_helper(deleteNode2);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37:   required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
  250 |     ~QHash() { if (!d->ref.deref()) freeData(d); }
      |                                     ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30:   required from here
  826 |                 QVariantHash l;
      |                              ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
  235 |         return reinterpret_cast<Node *>(node);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28:   required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
  495 |             i = i->nextNode();
      |                 ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4:   required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
   92 |           ++__first;
      |           ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29:   required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
  193 |       return std::__distance(__first, __last,
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  194 |                              std::__iterator_category(__first));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31:   required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
 1310 |     { return int(std::distance(static_cast<const T*>(p)->begin(),
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1311 |                                static_cast<const T*>(p)->end())); }
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9:   required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
 1349 |       , _size(sizeImpl<T>)
      |         ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140:   required from here
  792 |                 return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
      |                                                                                                                                            ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
  115 |     inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
    inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
    inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
    inlined from ‘void QScriptEngine::clearExceptions()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3013:29:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_7 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
  836 |     if (d->engine)
      |         ~~~^~~~~~
rm -f libQt5Script.so.5.15.19 libQt5Script.so libQt5Script.so.5 libQt5Script.so.5.15
g++ -Wl,--no-undefined -Wl,--version-script,QtScript.version -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--enable-new-dtags -shared -Wl,-soname,libQt5Script.so.5 -o libQt5Script.so.5.15.19 obj/release/pcre_compile.o obj/release/pcre_exec.o obj/release/pcre_tables.o obj/release/pcre_ucp_searchfuncs.o obj/release/pcre_xclass.o obj/release/JSBase.o obj/release/JSCallbackConstructor.o obj/release/JSCallbackFunction.o obj/release/JSCallbackObject.o obj/release/JSClassRef.o obj/release/JSContextRef.o obj/release/JSObjectRef.o obj/release/JSStringRef.o obj/release/JSValueRef.o obj/release/OpaqueJSString.o obj/release/ARMAssembler.o obj/release/MacroAssemblerARM.o obj/release/CodeBlock.o obj/release/JumpTable.o obj/release/Opcode.o obj/release/SamplingTool.o obj/release/StructureStubInfo.o obj/release/BytecodeGenerator.o obj/release/NodesCodegen.o obj/release/DebuggerActivation.o obj/release/DebuggerCallFrame.o obj/release/Debugger.o obj/release/CallFrame.o obj/release/Interpreter.o obj/release/RegisterFile.o obj/release/ExecutableAllocatorFixedVMPool.o obj/release/ExecutableAllocatorPosix.o obj/release/ExecutableAllocatorSymbian.o obj/release/ExecutableAllocatorWin.o obj/release/ExecutableAllocator.o obj/release/JITArithmetic.o obj/release/JITCall.o obj/release/JIT.o obj/release/JITOpcodes.o obj/release/JITPropertyAccess.o obj/release/JITStubs.o obj/release/Lexer.o obj/release/Nodes.o obj/release/ParserArena.o obj/release/Parser.o obj/release/Profile.o obj/release/ProfileGenerator.o obj/release/ProfileNode.o obj/release/Profiler.o obj/release/ArgList.o obj/release/Arguments.o obj/release/ArrayConstructor.o obj/release/ArrayPrototype.o obj/release/BooleanConstructor.o obj/release/BooleanObject.o obj/release/BooleanPrototype.o obj/release/CallData.o obj/release/Collector.o obj/release/CommonIdentifiers.o obj/release/Completion.o obj/release/ConstructData.o obj/release/DateConstructor.o obj/release/DateConversion.o obj/release/DateInstance.o obj/release/DatePrototype.o obj/release/ErrorConstructor.o obj/release/Error.o obj/release/ErrorInstance.o obj/release/ErrorPrototype.o obj/release/ExceptionHelpers.o obj/release/Executable.o obj/release/FunctionConstructor.o obj/release/FunctionPrototype.o obj/release/GetterSetter.o obj/release/GlobalEvalFunction.o obj/release/Identifier.o obj/release/InitializeThreading.o obj/release/InternalFunction.o obj/release/JSActivation.o obj/release/JSAPIValueWrapper.o obj/release/JSArray.o obj/release/JSByteArray.o obj/release/JSCell.o obj/release/JSFunction.o obj/release/JSGlobalData.o obj/release/JSGlobalObject.o obj/release/JSGlobalObjectFunctions.o obj/release/JSImmediate.o obj/release/JSLock.o obj/release/JSNotAnObject.o obj/release/JSNumberCell.o obj/release/JSObject.o obj/release/JSONObject.o obj/release/JSPropertyNameIterator.o obj/release/JSStaticScopeObject.o obj/release/JSString.o obj/release/JSValue.o obj/release/JSVariableObject.o obj/release/JSWrapperObject.o obj/release/LiteralParser.o obj/release/Lookup.o obj/release/MarkStackPosix.o obj/release/MarkStackSymbian.o obj/release/MarkStackWin.o obj/release/MarkStack.o obj/release/MathObject.o obj/release/NativeErrorConstructor.o obj/release/NativeErrorPrototype.o obj/release/NumberConstructor.o obj/release/NumberObject.o obj/release/NumberPrototype.o obj/release/ObjectConstructor.o obj/release/ObjectPrototype.o obj/release/Operations.o obj/release/PropertyDescriptor.o obj/release/PropertyNameArray.o obj/release/PropertySlot.o obj/release/PrototypeFunction.o obj/release/RegExpConstructor.o obj/release/RegExp.o obj/release/RegExpObject.o obj/release/RegExpPrototype.o obj/release/ScopeChain.o obj/release/SmallStrings.o obj/release/StringConstructor.o obj/release/StringObject.o obj/release/StringPrototype.o obj/release/StructureChain.o obj/release/Structure.o obj/release/TimeoutChecker.o obj/release/UString.o obj/release/UStringImpl.o obj/release/Assertions.o obj/release/ByteArray.o obj/release/CurrentTime.o obj/release/DateMath.o obj/release/dtoa.o obj/release/FastMalloc.o obj/release/HashTable.o obj/release/MainThread.o obj/release/MainThreadQt.o obj/release/ThreadingQt.o obj/release/RandomNumber.o obj/release/RefCountedLeakCounter.o obj/release/BlockAllocatorSymbian.o obj/release/RegisterFileAllocatorSymbian.o obj/release/ThreadingNone.o obj/release/Threading.o obj/release/TypeTraits.o obj/release/CollatorDefault.o obj/release/CollatorICU.o obj/release/UTF8.o obj/release/RegexCompiler.o obj/release/RegexInterpreter.o obj/release/RegexJIT.o obj/release/Grammar.o obj/release/TCSystemAlloc.o obj/release/qscriptclass.o obj/release/qscriptclasspropertyiterator.o obj/release/qscriptcontext.o obj/release/qscriptcontextinfo.o obj/release/qscriptengine.o obj/release/qscriptengineagent.o obj/release/qscriptextensionplugin.o obj/release/qscriptprogram.o obj/release/qscriptstring.o obj/release/qscriptvalue.o obj/release/qscriptvalueiterator.o obj/release/qscriptable.o obj/release/qscriptfunction.o obj/release/qscriptobject.o obj/release/qscriptclassobject.o obj/release/qscriptvariant.o obj/release/qscriptqobject.o obj/release/qscriptglobalobject.o obj/release/qscriptactivationobject.o obj/release/qscriptstaticscopeobject.o obj/release/qscriptdeclarativeobject.o obj/release/qscriptdeclarativeclass.o obj/release/qscriptast.o obj/release/qscriptastvisitor.o obj/release/qscriptgrammar.o obj/release/qscriptsyntaxchecker.o obj/release/qscriptlexer.o obj/release/moc_qscriptextensionplugin.o  /usr/lib/libQt5Core.so -lpthread    
ln -s libQt5Script.so.5.15.19 libQt5Script.so
ln -s libQt5Script.so.5.15.19 libQt5Script.so.5
ln -s libQt5Script.so.5.15.19 libQt5Script.so.5.15
rm -f ../../lib/libQt5Script.so.5.15.19
mv -f libQt5Script.so.5.15.19 ../../lib/libQt5Script.so.5.15.19
rm -f ../../lib/libQt5Script.so
rm -f ../../lib/libQt5Script.so.5
rm -f ../../lib/libQt5Script.so.5.15
mv -f libQt5Script.so ../../lib/libQt5Script.so
mv -f libQt5Script.so.5 ../../lib/libQt5Script.so.5
mv -f libQt5Script.so.5.15 ../../lib/libQt5Script.so.5.15
make[2]: Leaving directory '/build/qt5-script/src/build/src/script'
cd scripttools/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/scripttools/scripttools.pro CONFIG-=ltcg ) && make -f Makefile 
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module QtScriptTools -version 5.15.19 -outdir /build/qt5-script/src/build -builddir /build/qt5-script/src/build /build/qt5-script/src/kde-qtscript
<srcbase> = /build/qt5-script/src/kde-qtscript 
<bldbase> = /build/qt5-script/src/build 
<outbase> = /build/qt5-script/src/build 
QtScriptTools: created fwd-include header(s) for <srcbase>/src/scripttools/debugging/ { qscriptbreakpointdata_p.h (1), qscriptbreakpointsmodel_p.h (1), qscriptbreakpointswidget_p.h (1), qscriptbreakpointswidgetinterface_p.h (1), qscriptbreakpointswidgetinterface_p_p.h (1), qscriptcompletionproviderinterface_p.h (1), qscriptcompletiontask_p.h (1), qscriptcompletiontaskinterface_p.h (1), qscriptcompletiontaskinterface_p_p.h (1), qscriptdebugger_p.h (1), qscriptdebuggeragent_p.h (1), qscriptdebuggeragent_p_p.h (1), qscriptdebuggerbackend_p.h (1), qscriptdebuggerbackend_p_p.h (1), qscriptdebuggercodefinderwidget_p.h (1), qscriptdebuggercodefinderwidgetinterface_p.h (1), qscriptdebuggercodefinderwidgetinterface_p_p.h (1), qscriptdebuggercodeview_p.h (1), qscriptdebuggercodeviewinterface_p.h (1), qscriptdebuggercodeviewinterface_p_p.h (1), qscriptdebuggercodewidget_p.h (1), qscriptdebuggercodewidgetinterface_p.h (1), qscriptdebuggercodewidgetinterface_p_p.h (1), qscriptdebuggercommand_p.h (1), qscriptdebuggercommandexecutor_p.h (1), qscriptdebuggercommandschedulerfrontend_p.h (1), qscriptdebuggercommandschedulerinterface_p.h (1), qscriptdebuggercommandschedulerjob_p.h (1), qscriptdebuggercommandschedulerjob_p_p.h (1), qscriptdebuggerconsole_p.h (1), qscriptdebuggerconsolecommand_p.h (1), qscriptdebuggerconsolecommand_p_p.h (1), qscriptdebuggerconsolecommandgroupdata_p.h (1), qscriptdebuggerconsolecommandjob_p.h (1), qscriptdebuggerconsolecommandjob_p_p.h (1), qscriptdebuggerconsolecommandmanager_p.h (1), qscriptdebuggerconsoleglobalobject_p.h (1), qscriptdebuggerconsolehistorianinterface_p.h (1), qscriptdebuggerconsolewidget_p.h (1), qscriptdebuggerconsolewidgetinterface_p.h (1), qscriptdebuggerconsolewidgetinterface_p_p.h (1), qscriptdebuggerevent_p.h (1), qscriptdebuggereventhandlerinterface_p.h (1), qscriptdebuggerfrontend_p.h (1), qscriptdebuggerfrontend_p_p.h (1), qscriptdebuggerjob_p.h (1), qscriptdebuggerjob_p_p.h (1), qscriptdebuggerjobschedulerinterface_p.h (1), qscriptdebuggerlocalsmodel_p.h (1), qscriptdebuggerlocalswidget_p.h (1), qscriptdebuggerlocalswidgetinterface_p.h (1), qscriptdebuggerlocalswidgetinterface_p_p.h (1), qscriptdebuggerobjectsnapshotdelta_p.h (1), qscriptdebuggerresponse_p.h (1), qscriptdebuggerresponsehandlerinterface_p.h (1), qscriptdebuggerscriptedconsolecommand_p.h (1), qscriptdebuggerscriptsmodel_p.h (1), qscriptdebuggerscriptswidget_p.h (1), qscriptdebuggerscriptswidgetinterface_p.h (1), qscriptdebuggerscriptswidgetinterface_p_p.h (1), qscriptdebuggerstackmodel_p.h (1), qscriptdebuggerstackwidget_p.h (1), qscriptdebuggerstackwidgetinterface_p.h (1), qscriptdebuggerstackwidgetinterface_p_p.h (1), qscriptdebuggerstandardwidgetfactory_p.h (1), qscriptdebuggervalue_p.h (1), qscriptdebuggervalueproperty_p.h (1), qscriptdebuggerwidgetfactoryinterface_p.h (1), qscriptdebugoutputwidget_p.h (1), qscriptdebugoutputwidgetinterface_p.h (1), qscriptdebugoutputwidgetinterface_p_p.h (1), qscriptedit_p.h (1), qscriptenginedebugger.h (2), qscriptenginedebuggerfrontend_p.h (1), qscripterrorlogwidget_p.h (1), qscripterrorlogwidgetinterface_p.h (1), qscripterrorlogwidgetinterface_p_p.h (1), qscriptmessagehandlerinterface_p.h (1), qscriptobjectsnapshot_p.h (1), qscriptscriptdata_p.h (1), qscriptstdmessagehandler_p.h (1), qscriptsyntaxhighlighter_p.h (1), qscripttooltipproviderinterface_p.h (1), qscriptvalueproperty_p.h (1), qscriptxmlparser_p.h (1) }
QtScriptTools: created version header
QtScriptTools: created master header
QtScriptTools: created headers.pri file
make[2]: Entering directory '/build/qt5-script/src/build/src/scripttools'
perl /usr/lib/qt/mkspecs/features/data/unix/findclasslist.pl < QtScriptTools.version.in > QtScriptTools.version
g++ -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -x c++-header -c ../../include/QtScriptTools/QtScriptToolsDepends -o .pch/Qt5ScriptTools.gch/c++
/usr/bin/rcc -name scripttools_debugging /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/scripttools_debugging.qrc -o .rcc/qrc_scripttools_debugging.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggervalue.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggervalueproperty.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommand.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerresponse.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerevent.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
compilation terminated.
distcc[1916] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp on 10.3.0.16:3732/8 failed
distcc[1916] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp' failed, retrying locally
distcc[1916] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1918] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp on 10.3.0.16:3732/8 failed
distcc[1918] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp' failed, retrying locally
distcc[1918] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1917] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp on 10.3.0.15:3732/8 failed
distcc[1917] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp' failed, retrying locally
distcc[1917] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[1915] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp on 10.3.0.15:3732/8 failed
distcc[1915] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp' failed, retrying locally
distcc[1915] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[1919] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp on 10.3.0.16:3732/8 failed
distcc[1919] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp' failed, retrying locally
distcc[1919] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1915] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommandexecutor.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor.cpp
distcc[1942] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1916] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommandschedulerfrontend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerfrontend.cpp
distcc[1946] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor.cpp: In member function ‘virtual QScriptDebuggerResponse QScriptDebuggerCommandExecutor::execute(QScriptDebuggerBackend*, const QScriptDebuggerCommand&)’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor.cpp:401:49: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
  401 |         QStringList matchesList = matches.toList();
      |                                   ~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
                 from /usr/include/qt/QtCore/qcborcommon.h:45,
                 from /usr/include/qt/QtCore/qcborvalue.h:45,
                 from /usr/include/qt/QtCore/qcborarray.h:43,
                 from /usr/include/qt/QtCore/QtCore:38,
                 from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerbackend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerbackend.cpp
distcc[1950] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1917] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggeragent.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp
distcc[1954] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1918] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerfrontend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerfrontend.cpp
distcc[1958] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp: In member function ‘QPair<QList<long long int>, QList<long long int> > QScriptDebuggerAgent::scriptsDelta() const’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:397:69: warning: ‘QSet<T> QList<T>::toSet() const [with T = long long int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
  397 |     QSet<qint64> prevSet = d->previousCheckpointScripts.keys().toSet();
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
                 from /usr/include/qt/QtCore/qcborcommon.h:45,
                 from /usr/include/qt/QtCore/qcborvalue.h:45,
                 from /usr/include/qt/QtCore/qcborarray.h:43,
                 from /usr/include/qt/QtCore/QtCore:38,
                 from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qset.h:406:30: note: declared here
  406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
      |                              ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:398:61: warning: ‘QSet<T> QList<T>::toSet() const [with T = long long int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
  398 |     QSet<qint64> currSet = d->checkpointScripts.keys().toSet();
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:406:30: note: declared here
  406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
      |                              ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:401:43: warning: ‘QList<T> QSet<T>::toList() const [with T = long long int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
  401 |     return qMakePair(addedScriptIds.toList(), removedScriptIds.toList());
      |                      ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:401:70: warning: ‘QList<T> QSet<T>::toList() const [with T = long long int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
  401 |     return qMakePair(addedScriptIds.toList(), removedScriptIds.toList());
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptstdmessagehandler.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptstdmessagehandler.cpp
distcc[1962] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptenginedebuggerfrontend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebuggerfrontend.cpp
distcc[1966] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerjob.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjob.cpp
distcc[1970] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommandschedulerjob.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerjob.cpp
distcc[1974] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptvalueproperty.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptvalueproperty.cpp
distcc[1978] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptobjectsnapshot.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp
distcc[1982] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptscriptdata.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptscriptdata.cpp
distcc[1986] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp: In member function ‘QScriptObjectSnapshot::Delta QScriptObjectSnapshot::capture(const QScriptValue&)’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp:96:51: warning: ‘QSet<T> QList<T>::toSet() const [with T = QString]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
   96 |     QSet<QString> currSet = currProps.keys().toSet();
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/qabstractanimation.h:43,
                 from /usr/include/qt/QtCore/QtCore:6,
                 from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qlist.h:413:13: note: declared here
  413 |     QSet<T> toSet() const;
      |             ^~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp:123:56: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
  123 |     result.removedProperties = removedProperties.toList();
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
                 from /usr/include/qt/QtCore/qcborcommon.h:45,
                 from /usr/include/qt/QtCore/qcborvalue.h:45,
                 from /usr/include/qt/QtCore/qcborarray.h:43,
                 from /usr/include/qt/QtCore/QtCore:38:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
  265 |     QList<T> toList() const { return values(); }
      |              ^~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptxmlparser.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser.cpp
distcc[1990] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser.cpp: In static member function ‘static QScriptXmlParser::Result QScriptXmlParser::parse(const QString&)’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser.cpp:171:51: warning: ‘QSet<T> QList<T>::toSet() const [with T = int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
  171 |     return Result(functionsInfo, lineNumbers.toSet());
      |                                  ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
                 from /usr/include/qt/QtCore/qcborcommon.h:45,
                 from /usr/include/qt/QtCore/qcborvalue.h:45,
                 from /usr/include/qt/QtCore/qcborarray.h:43,
                 from /usr/include/qt/QtCore/QtCore:38,
                 from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qset.h:406:30: note: declared here
  406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
      |                              ^~~~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointdata.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointdata.cpp
distcc[1994] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -dM -E -o .moc/moc_predefs.h /usr/lib/qt/mkspecs/features/data/dummy.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsole.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp
distcc[2001] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from ../../include/QtScript/qscriptengine.h:1,
                 from /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:56:
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptBreakpointData]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:303:51:   required from here
  303 |     qScriptRegisterMetaType<QScriptBreakpointData>(commandEngine, breakpointDataToScriptValue, breakpointDataFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptBreakpointData&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptBreakpointData&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QMap<int, QScriptBreakpointData>]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:304:50:   required from here
  304 |     qScriptRegisterMetaType<QScriptBreakpointMap>(commandEngine, breakpointMapToScriptValue, breakpointMapFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QMap<int, QScriptBreakpointData>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QMap<int, QScriptBreakpointData>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptScriptData]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:305:47:   required from here
  305 |     qScriptRegisterMetaType<QScriptScriptData>(commandEngine, scriptDataToScriptValue, scriptDataFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptScriptData&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptScriptData&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QMap<long long int, QScriptScriptData>]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:306:46:   required from here
  306 |     qScriptRegisterMetaType<QScriptScriptMap>(commandEngine, scriptMapToScriptValue, scriptMapFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QMap<long long int, QScriptScriptData>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QMap<long long int, QScriptScriptData>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptContextInfo]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:307:48:   required from here
  307 |     qScriptRegisterMetaType<QScriptContextInfo>(commandEngine, contextInfoToScriptValue, contextInfoFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptContextInfo&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptContextInfo&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerValueProperty]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:308:58:   required from here
  308 |     qScriptRegisterMetaType<QScriptDebuggerValueProperty>(commandEngine, debuggerScriptValuePropertyToScriptValue, debuggerScriptValuePropertyFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptDebuggerValueProperty&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerValueProperty&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerResponse]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:310:53:   required from here
  310 |     qScriptRegisterMetaType<QScriptDebuggerResponse>(commandEngine, debuggerResponseToScriptValue, debuggerResponseFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptDebuggerResponse&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerResponse&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerConsoleCommand*]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:311:60:   required from here
  311 |     qScriptRegisterMetaType<QScriptDebuggerConsoleCommand*>(commandEngine, consoleCommandToScriptValue, consoleCommandFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, QScriptDebuggerConsoleCommand* const&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerConsoleCommand*&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerConsoleCommandGroupData]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:313:68:   required from here
  313 |     qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupData>(commandEngine, consoleCommandGroupDataToScriptValue, consoleCommandGroupDataFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptDebuggerConsoleCommandGroupData&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerConsoleCommandGroupData&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QMap<QString, QScriptDebuggerConsoleCommandGroupData>]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:314:67:   required from here
  314 |     qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupMap>(commandEngine, consoleCommandGroupMapToScriptValue, consoleCommandGroupMapFromScriptValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QMap<QString, QScriptDebuggerConsoleCommandGroupData>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QMap<QString, QScriptDebuggerConsoleCommandGroupData>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommand.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommand.cpp
distcc[2005] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QList<QScriptDebuggerValueProperty>]’:
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:439:38:   required from ‘int qScriptRegisterSequenceMetaType(QScriptEngine*, const QScriptValue&, T*) [with T = QList<QScriptDebuggerValueProperty>]’
  439 |     return qScriptRegisterMetaType<T>(engine, qScriptValueFromSequence,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |                                       qScriptValueToSequence, prototype);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:309:70:   required from here
  309 |     qScriptRegisterSequenceMetaType<QScriptDebuggerValuePropertyList>(commandEngine);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QList<QScriptDebuggerValueProperty>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QList<QScriptDebuggerValueProperty>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QList<QScriptDebuggerConsoleCommand*>]’:
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:439:38:   required from ‘int qScriptRegisterSequenceMetaType(QScriptEngine*, const QScriptValue&, T*) [with T = QList<QScriptDebuggerConsoleCommand*>]’
  439 |     return qScriptRegisterMetaType<T>(engine, qScriptValueFromSequence,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |                                       qScriptValueToSequence, prototype);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:312:71:   required from here
  312 |     qScriptRegisterSequenceMetaType<QScriptDebuggerConsoleCommandList>(commandEngine);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QList<QScriptDebuggerConsoleCommand*>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
  403 |         eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QList<QScriptDebuggerConsoleCommand*>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
  404 |         reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommandjob.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandjob.cpp
distcc[2009] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommandgroupdata.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata.cpp
distcc[2013] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommandmanager.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandmanager.cpp
distcc[2017] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptcompletiontaskinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface.cpp
distcc[2021] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptcompletiontask.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontask.cpp
distcc[2025] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsoleglobalobject.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject.cpp
distcc[2029] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptedconsolecommand.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptedconsolecommand.cpp
distcc[2033] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptedit.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptedit.cpp
distcc[2037] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptsyntaxhighlighter.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptsyntaxhighlighter.cpp
distcc[2041] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolewidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface.cpp
distcc[2045] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget_p.h -o .moc/moc_qscriptdebuggerconsolewidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstackwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface.cpp
distcc[2053] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget_p.h -o .moc/moc_qscriptdebuggerstackwidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstackmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackmodel.cpp
distcc[2058] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptswidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface.cpp
distcc[2059] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget_p.h -o .moc/moc_qscriptdebuggerscriptswidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptsmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptsmodel.cpp
distcc[2067] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1919] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerlocalswidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface.cpp
distcc[2068] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget_p.h -o .moc/moc_qscriptdebuggerlocalswidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerlocalsmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalsmodel.cpp
distcc[2076] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodewidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface.cpp
distcc[2080] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidget_p.h -o .moc/moc_qscriptdebuggercodewidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodeviewinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface.cpp
distcc[2085] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeview_p.h -o .moc/moc_qscriptdebuggercodeview_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodefinderwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface.cpp
distcc[2090] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidget_p.h -o .moc/moc_qscriptdebuggercodefinderwidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebugoutputwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface.cpp
distcc[2095] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebugoutputwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidget.cpp
distcc[2096] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointswidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface.cpp
distcc[2100] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget_p.h -o .moc/moc_qscriptbreakpointswidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointsmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointsmodel.cpp
distcc[2108] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscripterrorlogwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface.cpp
distcc[2109] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscripterrorlogwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidget.cpp
distcc[2113] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstandardwidgetfactory.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstandardwidgetfactory.cpp
distcc[2117] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.h -o .moc/moc_qscriptenginedebugger.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qrc_scripttools_debugging.o .rcc/qrc_scripttools_debugging.cpp
distcc[2125] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface_p.h -o .moc/moc_qscriptcompletiontaskinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontask_p.h -o .moc/moc_qscriptcompletiontask_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject_p.h -o .moc/moc_qscriptdebuggerconsoleglobalobject_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptedit_p.h -o .moc/moc_qscriptedit_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p.h -o .moc/moc_qscriptdebuggerconsolewidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p.h -o .moc/moc_qscriptdebuggerstackwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p.h -o .moc/moc_qscriptdebuggerscriptswidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptsmodel_p.h -o .moc/moc_qscriptdebuggerscriptsmodel_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p.h -o .moc/moc_qscriptdebuggerlocalswidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalsmodel_p.h -o .moc/moc_qscriptdebuggerlocalsmodel_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p.h -o .moc/moc_qscriptdebuggercodewidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p.h -o .moc/moc_qscriptdebuggercodeviewinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p.h -o .moc/moc_qscriptdebuggercodefinderwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p.h -o .moc/moc_qscriptdebugoutputwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidget_p.h -o .moc/moc_qscriptdebugoutputwidget_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p.h -o .moc/moc_qscriptbreakpointswidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointsmodel_p.h -o .moc/moc_qscriptbreakpointsmodel_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface_p.h -o .moc/moc_qscripterrorlogwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidget_p.h -o .moc/moc_qscripterrorlogwidget_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugger_p.h -o .moc/moc_qscriptdebugger_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget.cpp -o .moc/qscriptdebuggerconsolewidget.moc
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstackwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptswidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[2153] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp on 10.3.0.15:3732/8 failed
distcc[2153] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp' failed, retrying locally
distcc[2153] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[2150] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp on 10.3.0.16:3732/8 failed
distcc[2150] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp' failed, retrying locally
distcc[2150] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp to 10.3.0.16:3732/8, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget.cpp -o .moc/qscriptdebuggerlocalswidget.moc
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodewidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidget.cpp
distcc[2163] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodeview.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeview.cpp
distcc[2167] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodefinderwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidget.cpp
distcc[2171] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[2150] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp' failed, retried locally and got a different result.
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget.cpp -o .moc/qscriptbreakpointswidget.moc
distcc[2153] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp' failed, retried locally and got a different result.
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.cpp -o .moc/qscriptenginedebugger.moc
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptcompletiontaskinterface_p.o .moc/moc_qscriptcompletiontaskinterface_p.cpp
distcc[2177] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptcompletiontask_p.o .moc/moc_qscriptcompletiontask_p.cpp
distcc[2181] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerconsoleglobalobject_p.o .moc/moc_qscriptdebuggerconsoleglobalobject_p.cpp
distcc[2185] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptedit_p.o .moc/moc_qscriptedit_p.cpp
distcc[2186] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerconsolewidgetinterface_p.o .moc/moc_qscriptdebuggerconsolewidgetinterface_p.cpp
distcc[2190] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerstackwidgetinterface_p.o .moc/moc_qscriptdebuggerstackwidgetinterface_p.cpp
distcc[2194] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerscriptswidgetinterface_p.o .moc/moc_qscriptdebuggerscriptswidgetinterface_p.cpp
distcc[2198] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerscriptsmodel_p.o .moc/moc_qscriptdebuggerscriptsmodel_p.cpp
distcc[2202] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerlocalswidgetinterface_p.o .moc/moc_qscriptdebuggerlocalswidgetinterface_p.cpp
distcc[2206] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerlocalsmodel_p.o .moc/moc_qscriptdebuggerlocalsmodel_p.cpp
distcc[2210] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggercodewidgetinterface_p.o .moc/moc_qscriptdebuggercodewidgetinterface_p.cpp
distcc[2214] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggercodeviewinterface_p.o .moc/moc_qscriptdebuggercodeviewinterface_p.cpp
distcc[2218] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggercodefinderwidgetinterface_p.o .moc/moc_qscriptdebuggercodefinderwidgetinterface_p.cpp
distcc[2222] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebugoutputwidgetinterface_p.o .moc/moc_qscriptdebugoutputwidgetinterface_p.cpp
distcc[2226] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebugoutputwidget_p.o .moc/moc_qscriptdebugoutputwidget_p.cpp
distcc[2230] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptbreakpointswidgetinterface_p.o .moc/moc_qscriptbreakpointswidgetinterface_p.cpp
distcc[2234] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptbreakpointsmodel_p.o .moc/moc_qscriptbreakpointsmodel_p.cpp
distcc[2238] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscripterrorlogwidgetinterface_p.o .moc/moc_qscripterrorlogwidgetinterface_p.cpp
distcc[2242] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscripterrorlogwidget_p.o .moc/moc_qscripterrorlogwidget_p.cpp
distcc[2246] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebugger.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugger.cpp
distcc[2250] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolewidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget.cpp
distcc[2254] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerlocalswidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget.cpp
distcc[2258] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointswidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget.cpp
distcc[2262] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptenginedebugger.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.cpp
distcc[2266] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
rm -f libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so libQt5ScriptTools.so.5 libQt5ScriptTools.so.5.15
g++ -Wl,--no-undefined -Wl,--version-script,QtScriptTools.version -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--enable-new-dtags -shared -Wl,-soname,libQt5ScriptTools.so.5 -o libQt5ScriptTools.so.5.15.19 .obj/qscriptdebuggervalue.o .obj/qscriptdebuggervalueproperty.o .obj/qscriptdebuggercommand.o .obj/qscriptdebuggerresponse.o .obj/qscriptdebuggerevent.o .obj/qscriptdebuggercommandexecutor.o .obj/qscriptdebuggercommandschedulerfrontend.o .obj/qscriptdebuggerbackend.o .obj/qscriptdebuggeragent.o .obj/qscriptdebuggerfrontend.o .obj/qscriptstdmessagehandler.o .obj/qscriptenginedebuggerfrontend.o .obj/qscriptdebuggerjob.o .obj/qscriptdebuggercommandschedulerjob.o .obj/qscriptvalueproperty.o .obj/qscriptobjectsnapshot.o .obj/qscriptscriptdata.o .obj/qscriptxmlparser.o .obj/qscriptbreakpointdata.o .obj/qscriptdebugger.o .obj/qscriptdebuggerconsole.o .obj/qscriptdebuggerconsolecommand.o .obj/qscriptdebuggerconsolecommandjob.o .obj/qscriptdebuggerconsolecommandgroupdata.o .obj/qscriptdebuggerconsolecommandmanager.o .obj/qscriptcompletiontaskinterface.o .obj/qscriptcompletiontask.o .obj/qscriptdebuggerconsoleglobalobject.o .obj/qscriptdebuggerscriptedconsolecommand.o .obj/qscriptedit.o .obj/qscriptsyntaxhighlighter.o .obj/qscriptdebuggerconsolewidgetinterface.o .obj/qscriptdebuggerconsolewidget.o .obj/qscriptdebuggerstackwidgetinterface.o .obj/qscriptdebuggerstackwidget.o .obj/qscriptdebuggerstackmodel.o .obj/qscriptdebuggerscriptswidgetinterface.o .obj/qscriptdebuggerscriptswidget.o .obj/qscriptdebuggerscriptsmodel.o .obj/qscriptdebuggerlocalswidgetinterface.o .obj/qscriptdebuggerlocalswidget.o .obj/qscriptdebuggerlocalsmodel.o .obj/qscriptdebuggercodewidgetinterface.o .obj/qscriptdebuggercodewidget.o .obj/qscriptdebuggercodeviewinterface.o .obj/qscriptdebuggercodeview.o .obj/qscriptdebuggercodefinderwidgetinterface.o .obj/qscriptdebuggercodefinderwidget.o .obj/qscriptdebugoutputwidgetinterface.o .obj/qscriptdebugoutputwidget.o .obj/qscriptbreakpointswidgetinterface.o .obj/qscriptbreakpointswidget.o .obj/qscriptbreakpointsmodel.o .obj/qscripterrorlogwidgetinterface.o .obj/qscripterrorlogwidget.o .obj/qscriptdebuggerstandardwidgetfactory.o .obj/qscriptenginedebugger.o .obj/qrc_scripttools_debugging.o .obj/moc_qscriptcompletiontaskinterface_p.o .obj/moc_qscriptcompletiontask_p.o .obj/moc_qscriptdebuggerconsoleglobalobject_p.o .obj/moc_qscriptedit_p.o .obj/moc_qscriptdebuggerconsolewidgetinterface_p.o .obj/moc_qscriptdebuggerstackwidgetinterface_p.o .obj/moc_qscriptdebuggerscriptswidgetinterface_p.o .obj/moc_qscriptdebuggerscriptsmodel_p.o .obj/moc_qscriptdebuggerlocalswidgetinterface_p.o .obj/moc_qscriptdebuggerlocalsmodel_p.o .obj/moc_qscriptdebuggercodewidgetinterface_p.o .obj/moc_qscriptdebuggercodeviewinterface_p.o .obj/moc_qscriptdebuggercodefinderwidgetinterface_p.o .obj/moc_qscriptdebugoutputwidgetinterface_p.o .obj/moc_qscriptdebugoutputwidget_p.o .obj/moc_qscriptbreakpointswidgetinterface_p.o .obj/moc_qscriptbreakpointsmodel_p.o .obj/moc_qscripterrorlogwidgetinterface_p.o .obj/moc_qscripterrorlogwidget_p.o  /usr/lib/libQt5Core.so -lpthread /build/qt5-script/src/build/lib/libQt5Script.so /usr/lib/libQt5Widgets.so /usr/lib/libQt5Gui.so /usr/lib/libQt5Core.so -lGL   
ln -s libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so
ln -s libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so.5
ln -s libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so.5.15
rm -f ../../lib/libQt5ScriptTools.so.5.15.19
mv -f libQt5ScriptTools.so.5.15.19 ../../lib/libQt5ScriptTools.so.5.15.19
rm -f ../../lib/libQt5ScriptTools.so
rm -f ../../lib/libQt5ScriptTools.so.5
rm -f ../../lib/libQt5ScriptTools.so.5.15
mv -f libQt5ScriptTools.so ../../lib/libQt5ScriptTools.so
mv -f libQt5ScriptTools.so.5 ../../lib/libQt5ScriptTools.so.5
mv -f libQt5ScriptTools.so.5.15 ../../lib/libQt5ScriptTools.so.5.15
make[2]: Leaving directory '/build/qt5-script/src/build/src/scripttools'
make[1]: Leaving directory '/build/qt5-script/src/build/src'
==> Entering fakeroot environment...
==> Starting package()...
cd src/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/src.pro CONFIG-=ltcg ) && make -f Makefile install
make[1]: Entering directory '/build/qt5-script/src/build/src'
cd script/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/script/script.pro CONFIG-=ltcg ) && make -f Makefile install
make[2]: Entering directory '/build/qt5-script/src/build/src/script'
/usr/bin/qmake -install qinstall -exe ../../lib/libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so.5.15.19
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptable /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptable
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptable.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptable.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptable_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptable_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_script.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_script.pri
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclass.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptclass.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptcontext_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptClass /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptClass
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclasspropertyiterator.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptclasspropertyiterator.h
ln -f -s libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptengine_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptClassPropertyIterator /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptClassPropertyIterator
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_script_private.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_script_private.pri
ln -f -s libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so.5
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptcontext.h
ln -f -s libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so.5.15
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptengineagent_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptContext /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptContext
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptcontextinfo.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptprogram_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptContextInfo /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptContextInfo
sed  -e 's,/build/qt5-script/src/build/lib/,$$[QT_INSTALL_LIBS]/,g' -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' -e 's,/usr/lib,$$[QT_INSTALL_LIBS],g' ../../lib/libQt5Script.prl > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.prl
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptengine.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptstring_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5Script/Qt5ScriptConfig.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5Script/Qt5ScriptConfig.cmake
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptContextInfoList /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptContextInfoList
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptengineagent.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptvalue_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptSyntaxCheckResult /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptSyntaxCheckResult
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5Script/Qt5ScriptConfigVersion.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5Script/Qt5ScriptConfigVersion.cmake
sed  -e s,/build/qt5-script/src/build/lib/,=/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/libQt5Script.la > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.la
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensioninterface.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptextensioninterface.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptactivationobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptEngine /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptEngine
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensionplugin.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptextensionplugin.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptclassobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptEngineAgent /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptEngineAgent
sed  -e s,/build/qt5-script/src/build/lib/,/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/pkgconfig/Qt5Script.pc > /build/qt5-script/pkg/qt5-script/usr/lib/pkgconfig/Qt5Script.pc
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptprogram.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptExtensionInterface /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptExtensionInterface
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptdeclarativeclass_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptstring.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptExtensionPlugin /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptExtensionPlugin
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptdeclarativeobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptvalue.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptProgram /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptProgram
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptfunction_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalueiterator.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptvalueiterator.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptString /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptString
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptglobalobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qtscriptglobal.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qtscriptglobal.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptValueList /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptValueList
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QtScriptDepends /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QtScriptDepends
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptValue /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptValue
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptqobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/src/script/qtscript-config.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qtscript-config.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptValueIterator /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptValueIterator
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptstaticscopeobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/qtscriptversion.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qtscriptversion.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptvariant_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QtScriptVersion /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QtScriptVersion
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptast_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptast_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QtScript /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QtScript
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptastfwd_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptastfwd_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptastvisitor_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptastvisitor_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptgrammar_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptgrammar_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptlexer_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptlexer_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptparser_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptparser_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptsyntaxchecker_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/src/script/qtscript-config_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qtscript-config_p.h
make[2]: Leaving directory '/build/qt5-script/src/build/src/script'
cd scripttools/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/scripttools/scripttools.pro CONFIG-=ltcg ) && make -f Makefile install
make[2]: Entering directory '/build/qt5-script/src/build/src/scripttools'
/usr/bin/qmake -install qinstall -exe ../../lib/libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so.5.15.19
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QScriptEngineDebugger /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QScriptEngineDebugger
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/qscriptenginedebugger.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointdata_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointdata_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_scripttools.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_scripttools.pri
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/qtscripttoolsversion.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/qtscripttoolsversion.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QtScriptToolsDepends /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QtScriptToolsDepends
ln -f -s libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointsmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointsmodel_p.h
ln -f -s libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so.5
ln -f -s libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so.5.15
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QtScriptToolsVersion /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QtScriptToolsVersion
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_scripttools_private.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_scripttools_private.pri
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointswidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QtScriptTools /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QtScriptTools
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig.cmake
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointswidgetinterface_p.h
sed  -e 's,/build/qt5-script/src/build/lib/,$$[QT_INSTALL_LIBS]/,g' -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' -e 's,/usr/lib,$$[QT_INSTALL_LIBS],g' ../../lib/libQt5ScriptTools.prl > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.prl
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfigVersion.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfigVersion.cmake
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointswidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletionproviderinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletionproviderinterface_p.h
sed  -e s,/build/qt5-script/src/build/lib/,=/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/libQt5ScriptTools.la > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.la
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontask_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletiontask_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletiontaskinterface_p.h
sed  -e s,/build/qt5-script/src/build/lib/,/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/pkgconfig/Qt5ScriptTools.pc > /build/qt5-script/pkg/qt5-script/usr/lib/pkgconfig/Qt5ScriptTools.pc
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletiontaskinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugger_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugger_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggeragent_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggeragent_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerbackend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerbackend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerbackend_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerbackend_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodefinderwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodefinderwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodefinderwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeview_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodeview_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodeviewinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodeviewinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodewidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodewidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodewidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommand_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandexecutor_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerfrontend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerfrontend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerjob_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerjob_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerjob_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerjob_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsole_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommand_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommand_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommand_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommand_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandgroupdata_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandjob_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandjob_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandjob_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandjob_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandmanager_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandmanager_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsoleglobalobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolehistorianinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolehistorianinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolewidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolewidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolewidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerevent_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggereventhandlerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggereventhandlerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerfrontend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerfrontend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerfrontend_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerfrontend_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjob_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerjob_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjob_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerjob_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjobschedulerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerjobschedulerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalsmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalsmodel_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalswidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalswidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalswidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerobjectsnapshotdelta_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerobjectsnapshotdelta_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerresponse_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponsehandlerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerresponsehandlerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptedconsolecommand_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptedconsolecommand_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptsmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptsmodel_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptswidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptswidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptswidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackmodel_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstandardwidgetfactory_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstandardwidgetfactory_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggervalue_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggervalueproperty_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerwidgetfactoryinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerwidgetfactoryinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugoutputwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugoutputwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugoutputwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptedit_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptedit_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebuggerfrontend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptenginedebuggerfrontend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripterrorlogwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripterrorlogwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripterrorlogwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptmessagehandlerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptmessagehandlerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptobjectsnapshot_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptscriptdata_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptscriptdata_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptstdmessagehandler_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptstdmessagehandler_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptsyntaxhighlighter_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptsyntaxhighlighter_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripttooltipproviderinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripttooltipproviderinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptvalueproperty_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptvalueproperty_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptxmlparser_p.h
make[2]: Leaving directory '/build/qt5-script/src/build/src/scripttools'
make[1]: Leaving directory '/build/qt5-script/src/build/src'
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "qt5-script"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: qt5-script 5.15.19-4 (Thu May 21 12:11:18 2026)
==> Cleaning up...
[?12l[?25h