I: pbuilder: network access will be disabled during build
I: Current time: Sun Feb 16 03:15:41 -12 2025
I: pbuilder-time-stamp: 1739718941
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [trigger-rally_0.6.6.1-3.dsc]
I: copying [./trigger-rally_0.6.6.1.orig.tar.gz]
I: copying [./trigger-rally_0.6.6.1-3.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./trigger-rally_0.6.6.1-3.dsc: unsupported subcommand
dpkg-source: info: extracting trigger-rally in trigger-rally-0.6.6.1
dpkg-source: info: unpacking trigger-rally_0.6.6.1.orig.tar.gz
dpkg-source: info: unpacking trigger-rally_0.6.6.1-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying verbose-build.patch
dpkg-source: info: applying disable-strip.patch
dpkg-source: info: applying libtinyxml2-7.0.0.patch
dpkg-source: info: applying fix-sdl2-detection.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/3551534/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='amd64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='amd64'
  IFS=' 	
  '
  INVOCATION_ID='b6d8213dc9124dbabc59e36acd871fb3'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='3551534'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.hkjlDPV1/pbuilderrc_SRm2 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.hkjlDPV1/b1 --logfile b1/build.log trigger-rally_0.6.6.1-3.dsc'
  SUDO_GID='111'
  SUDO_UID='106'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://46.16.76.132:3128'
I: uname -a
  Linux ionos11-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/3551534/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 11), libopenal-dev, libalut-dev, libphysfs-dev, libsdl2-image-dev, docbook-to-man, libglew-dev, libtinyxml2-dev (>= 6.0.0)
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19808 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on libopenal-dev; however:
  Package libopenal-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libalut-dev; however:
  Package libalut-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libphysfs-dev; however:
  Package libphysfs-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libsdl2-image-dev; however:
  Package libsdl2-image-dev is not installed.
 pbuilder-satisfydepends-dummy depends on docbook-to-man; however:
  Package docbook-to-man is not installed.
 pbuilder-satisfydepends-dummy depends on libglew-dev; however:
  Package libglew-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libtinyxml2-dev (>= 6.0.0); however:
  Package libtinyxml2-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} docbook{a} docbook-to-man{a} dwz{a} file{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} groff-base{a} intltool-debian{a} libalut-dev{a} libalut0{a} libarchive-zip-perl{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libasyncns0{a} libblkid-dev{a} libcap-dev{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libexpat1{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libflac12t64{a} libgbm-dev{a} libgbm1{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglew-dev{a} libglew2.2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglu1-mesa{a} libglu1-mesa-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libibus-1.0-5{a} libibus-1.0-dev{a} libice-dev{a} libice6{a} libicu72{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} liblerc-dev{a} liblerc4{a} libllvm19{a} liblzma-dev{a} libmagic-mgc{a} libmagic1t64{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libogg0{a} libopenal-data{a} libopenal-dev{a} libopenal1{a} libopengl-dev{a} libopengl0{a} libopus0{a} libosp5{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libphysfs-dev{a} libphysfs1{a} libpipeline1{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libsamplerate0{a} libsamplerate0-dev{a} libsdl2-2.0-0{a} libsdl2-dev{a} libsdl2-image-2.0-0{a} libsdl2-image-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv-dev{a} libsharpyuv0{a} libsm-dev{a} libsm6{a} libsndfile1{a} libsndio-dev{a} libsndio7.0{a} libsysprof-capture-4-dev{a} libsystemd-dev{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtinyxml2-10{a} libtinyxml2-dev{a} libtool{a} libuchardet0{a} libudev-dev{a} libunistring5{a} libvorbis0a{a} libvorbisenc2{a} libvulkan1{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp-dev{a} libwebp7{a} libwebpdecoder3{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-randr0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxcb1-dev{a} libxcursor-dev{a} libxcursor1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon0{a} libxml2{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxv-dev{a} libxv1{a} libxxf86vm-dev{a} libxxf86vm1{a} libz3-4{a} libzstd-dev{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} opensp{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} python3{a} python3-minimal{a} python3-packaging{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} tzdata{a} uuid-dev{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} 
The following packages are RECOMMENDED but will NOT be installed:
  alsa-topology-conf alsa-ucm-conf ca-certificates curl dbus libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libltdl-dev libmail-sendmail-perl libpng-tools lynx mesa-vulkan-drivers shared-mime-info wget xdg-user-dirs 
0 packages upgraded, 238 newly installed, 0 to remove and 0 not upgraded.
Need to get 109 MB of archives. After unpacking 444 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.2-1 [859 kB]
Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB]
Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.2-1 [2205 kB]
Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.1-2 [27.0 kB]
Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 11.0.0 [27.6 kB]
Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB]
Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025a-2 [259 kB]
Get: 8 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.7-1 [23.9 kB]
Get: 9 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB]
Get: 10 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB]
Get: 11 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.2-1 [1979 kB]
Get: 12 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.2-1 [745 kB]
Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.1-2 [9952 B]
Get: 14 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.1-2 [28.0 kB]
Get: 15 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31 [15.4 kB]
Get: 16 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB]
Get: 17 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB]
Get: 18 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB]
Get: 19 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB]
Get: 20 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB]
Get: 21 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB]
Get: 22 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB]
Get: 23 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-3 [92.1 kB]
Get: 24 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB]
Get: 25 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB]
Get: 26 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-5 [294 kB]
Get: 27 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB]
Get: 28 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get: 29 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-3 [862 kB]
Get: 30 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB]
Get: 31 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 32 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-3 [539 kB]
Get: 33 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 34 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 35 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 36 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 37 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB]
Get: 38 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB]
Get: 39 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-1 [476 kB]
Get: 40 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-6 [9421 kB]
Get: 41 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB]
Get: 42 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB]
Get: 43 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 44 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 45 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB]
Get: 46 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB]
Get: 47 http://deb.debian.org/debian unstable/main amd64 sgml-data all 2.0.11+nmu1 [179 kB]
Get: 48 http://deb.debian.org/debian unstable/main amd64 docbook all 4.5-11 [126 kB]
Get: 49 http://deb.debian.org/debian unstable/main amd64 libosp5 amd64 1.5.2-15.2 [972 kB]
Get: 50 http://deb.debian.org/debian unstable/main amd64 opensp amd64 1.5.2-15.2 [448 kB]
Get: 51 http://deb.debian.org/debian unstable/main amd64 docbook-to-man amd64 1:2.0.0-47 [73.6 kB]
Get: 52 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.83.3-2 [1511 kB]
Get: 53 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0 amd64 2.83.3-2 [196 kB]
Get: 54 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-5 amd64 1.5.32~beta1-1 [459 kB]
Get: 55 http://deb.debian.org/debian unstable/main amd64 gir1.2-ibus-1.0 amd64 1.5.32~beta1-1 [367 kB]
Get: 56 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.5 [2204 B]
Get: 57 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.83.3-2 [140 kB]
Get: 58 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.83.3-2 [147 kB]
Get: 59 http://deb.debian.org/debian unstable/main amd64 libopenal-data all 1:1.24.2-1 [168 kB]
Get: 60 http://deb.debian.org/debian unstable/main amd64 libopenal1 amd64 1:1.24.2-1 [637 kB]
Get: 61 http://deb.debian.org/debian unstable/main amd64 libalut0 amd64 1.1.0-7 [30.4 kB]
Get: 62 http://deb.debian.org/debian unstable/main amd64 libopenal-dev amd64 1:1.24.2-1 [37.4 kB]
Get: 63 http://deb.debian.org/debian unstable/main amd64 libalut-dev amd64 1.1.0-7 [34.5 kB]
Get: 64 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.13-1 [21.1 kB]
Get: 65 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.13-1+b1 [373 kB]
Get: 66 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.13-1+b1 [120 kB]
Get: 67 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB]
Get: 68 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.4-3 [47.6 kB]
Get: 69 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.4-3 [205 kB]
Get: 70 http://deb.debian.org/debian unstable/main amd64 libcap-dev amd64 1:2.66-5+b1 [535 kB]
Get: 71 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.16.0-1 [177 kB]
Get: 72 http://deb.debian.org/debian unstable/main amd64 libsystemd-dev amd64 257.3-1 [1349 kB]
Get: 73 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB]
Get: 74 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB]
Get: 75 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB]
Get: 76 http://deb.debian.org/debian unstable/main amd64 libdbus-1-dev amd64 1.16.0-1 [214 kB]
Get: 77 http://deb.debian.org/debian unstable/main amd64 libwayland-client0 amd64 1.23.1-1 [26.5 kB]
Get: 78 http://deb.debian.org/debian unstable/main amd64 libdecor-0-0 amd64 0.2.2-2 [15.5 kB]
Get: 79 http://deb.debian.org/debian unstable/main amd64 libwayland-server0 amd64 1.23.1-1 [34.0 kB]
Get: 80 http://deb.debian.org/debian unstable/main amd64 libwayland-cursor0 amd64 1.23.1-1 [11.4 kB]
Get: 81 http://deb.debian.org/debian unstable/main amd64 libwayland-egl1 amd64 1.23.1-1 [5452 B]
Get: 82 http://deb.debian.org/debian unstable/main amd64 libwayland-bin amd64 1.23.1-1 [21.3 kB]
Get: 83 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.7-1 [60.8 kB]
Get: 84 http://deb.debian.org/debian unstable/main amd64 libwayland-dev amd64 1.23.1-1 [73.5 kB]
Get: 85 http://deb.debian.org/debian unstable/main amd64 libdecor-0-dev amd64 0.2.2-2 [7580 B]
Get: 86 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-1+b1 [47.5 kB]
Get: 87 http://deb.debian.org/debian unstable/main amd64 libdeflate-dev amd64 1.23-1+b1 [56.0 kB]
Get: 88 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B]
Get: 89 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB]
Get: 90 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB]
Get: 91 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b3 [51.9 kB]
Get: 92 http://deb.debian.org/debian unstable/main amd64 libdrm-intel1 amd64 2.4.123-1 [63.7 kB]
Get: 93 http://deb.debian.org/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.123-1 [22.3 kB]
Get: 94 http://deb.debian.org/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.123-1 [19.6 kB]
Get: 95 http://deb.debian.org/debian unstable/main amd64 libpciaccess-dev amd64 0.17-3+b3 [55.4 kB]
Get: 96 http://deb.debian.org/debian unstable/main amd64 libdrm-dev amd64 2.4.123-1 [295 kB]
Get: 97 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB]
Get: 98 http://deb.debian.org/debian unstable/main amd64 libglvnd0 amd64 1.7.0-1+b2 [52.0 kB]
Get: 99 http://deb.debian.org/debian unstable/main amd64 libglapi-mesa amd64 24.3.4-3 [38.5 kB]
Get: 100 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB]
Get: 101 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.7-1+b1 [26.0 MB]
Get: 102 http://deb.debian.org/debian unstable/main amd64 libsensors-config all 1:3.6.0-10 [14.6 kB]
Get: 103 http://deb.debian.org/debian unstable/main amd64 libsensors5 amd64 1:3.6.0-10+b1 [35.1 kB]
Get: 104 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB]
Get: 105 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB]
Get: 106 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB]
Get: 107 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB]
Get: 108 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB]
Get: 109 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB]
Get: 110 http://deb.debian.org/debian unstable/main amd64 libxcb-dri3-0 amd64 1.17.0-2+b1 [107 kB]
Get: 111 http://deb.debian.org/debian unstable/main amd64 libxcb-present0 amd64 1.17.0-2+b1 [106 kB]
Get: 112 http://deb.debian.org/debian unstable/main amd64 libxcb-randr0 amd64 1.17.0-2+b1 [117 kB]
Get: 113 http://deb.debian.org/debian unstable/main amd64 libxcb-sync1 amd64 1.17.0-2+b1 [109 kB]
Get: 114 http://deb.debian.org/debian unstable/main amd64 libxcb-xfixes0 amd64 1.17.0-2+b1 [109 kB]
Get: 115 http://deb.debian.org/debian unstable/main amd64 libxshmfence1 amd64 1.3-1+b3 [8852 B]
Get: 116 http://deb.debian.org/debian unstable/main amd64 mesa-libgallium amd64 24.3.4-3 [9492 kB]
Get: 117 http://deb.debian.org/debian unstable/main amd64 libgbm1 amd64 24.3.4-3 [43.7 kB]
Get: 118 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB]
Get: 119 http://deb.debian.org/debian unstable/main amd64 libegl-mesa0 amd64 24.3.4-3 [127 kB]
Get: 120 http://deb.debian.org/debian unstable/main amd64 libegl1 amd64 1.7.0-1+b2 [34.6 kB]
Get: 121 http://deb.debian.org/debian unstable/main amd64 libxcb-glx0 amd64 1.17.0-2+b1 [122 kB]
Get: 122 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b3 [50.4 kB]
Get: 123 http://deb.debian.org/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b4 [19.3 kB]
Get: 124 http://deb.debian.org/debian unstable/main amd64 libvulkan1 amd64 1.4.304.0-1 [129 kB]
Get: 125 http://deb.debian.org/debian unstable/main amd64 libgl1-mesa-dri amd64 24.3.4-3 [45.2 kB]
Get: 126 http://deb.debian.org/debian unstable/main amd64 libglx-mesa0 amd64 24.3.4-3 [143 kB]
Get: 127 http://deb.debian.org/debian unstable/main amd64 libglx0 amd64 1.7.0-1+b2 [34.9 kB]
Get: 128 http://deb.debian.org/debian unstable/main amd64 libgl1 amd64 1.7.0-1+b2 [89.5 kB]
Get: 129 http://deb.debian.org/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get: 130 http://deb.debian.org/debian unstable/main amd64 x11proto-dev all 2024.1-1 [603 kB]
Get: 131 http://deb.debian.org/debian unstable/main amd64 libxau-dev amd64 1:1.0.11-1 [23.6 kB]
Get: 132 http://deb.debian.org/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [44.3 kB]
Get: 133 http://deb.debian.org/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB]
Get: 134 http://deb.debian.org/debian unstable/main amd64 libxcb1-dev amd64 1.17.0-2+b1 [181 kB]
Get: 135 http://deb.debian.org/debian unstable/main amd64 libx11-dev amd64 2:1.8.10-2 [891 kB]
Get: 136 http://deb.debian.org/debian unstable/main amd64 libglx-dev amd64 1.7.0-1+b2 [15.8 kB]
Get: 137 http://deb.debian.org/debian unstable/main amd64 libgl-dev amd64 1.7.0-1+b2 [101 kB]
Get: 138 http://deb.debian.org/debian unstable/main amd64 libegl-dev amd64 1.7.0-1+b2 [19.5 kB]
Get: 139 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB]
Get: 140 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-4 [201 kB]
Get: 141 http://deb.debian.org/debian unstable/main amd64 libgbm-dev amd64 24.3.4-3 [22.9 kB]
Get: 142 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.8-1 [372 kB]
Get: 143 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.45-1 [281 kB]
Get: 144 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.45-1 [268 kB]
Get: 145 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.45-1 [63.5 kB]
Get: 146 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.45-1 [853 kB]
Get: 147 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.8-3 [168 kB]
Get: 148 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.4-3 [29.4 kB]
Get: 149 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 48~beta-2 [48.0 kB]
Get: 150 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB]
Get: 151 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.83.3-2 [1684 kB]
Get: 152 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB]
Get: 153 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.83.3-2 [164 kB]
Get: 154 http://deb.debian.org/debian unstable/main amd64 libgles1 amd64 1.7.0-1+b2 [12.1 kB]
Get: 155 http://deb.debian.org/debian unstable/main amd64 libgles2 amd64 1.7.0-1+b2 [17.3 kB]
Get: 156 http://deb.debian.org/debian unstable/main amd64 libgles-dev amd64 1.7.0-1+b2 [50.8 kB]
Get: 157 http://deb.debian.org/debian unstable/main amd64 libglew2.2 amd64 2.2.0-4+b2 [168 kB]
Get: 158 http://deb.debian.org/debian unstable/main amd64 libopengl0 amd64 1.7.0-1+b2 [30.9 kB]
Get: 159 http://deb.debian.org/debian unstable/main amd64 libglu1-mesa amd64 9.0.2-1.1+b3 [184 kB]
Get: 160 http://deb.debian.org/debian unstable/main amd64 libopengl-dev amd64 1.7.0-1+b2 [5388 B]
Get: 161 http://deb.debian.org/debian unstable/main amd64 libglu1-mesa-dev amd64 9.0.2-1.1+b3 [223 kB]
Get: 162 http://deb.debian.org/debian unstable/main amd64 libglew-dev amd64 2.2.0-4+b2 [246 kB]
Get: 163 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.83.3-2 [1282 kB]
Get: 164 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.83.3-2 [128 kB]
Get: 165 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.83.3-2 [52.5 kB]
Get: 166 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.83.3-2 [53.3 kB]
Get: 167 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-dev amd64 1.5.32~beta1-1 [488 kB]
Get: 168 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+24 [217 kB]
Get: 169 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB]
Get: 170 http://deb.debian.org/debian unstable/main amd64 libice-dev amd64 2:1.1.1-1 [73.8 kB]
Get: 171 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB]
Get: 172 http://deb.debian.org/debian unstable/main amd64 libjbig-dev amd64 2.1-6.1+b2 [31.4 kB]
Get: 173 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB]
Get: 174 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo-dev amd64 1:2.1.5-3+b1 [292 kB]
Get: 175 http://deb.debian.org/debian unstable/main amd64 libjpeg-dev amd64 1:2.1.5-3+b1 [72.2 kB]
Get: 176 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB]
Get: 177 http://deb.debian.org/debian unstable/main amd64 liblerc-dev amd64 4.0.0+ds-5 [183 kB]
Get: 178 http://deb.debian.org/debian unstable/main amd64 liblzma-dev amd64 5.6.3-1+b1 [316 kB]
Get: 179 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB]
Get: 180 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.10-1 [149 kB]
Get: 181 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB]
Get: 182 http://deb.debian.org/debian unstable/main amd64 libphysfs1 amd64 3.0.2-6+b2 [67.9 kB]
Get: 183 http://deb.debian.org/debian unstable/main amd64 libphysfs-dev amd64 3.0.2-6+b2 [101 kB]
Get: 184 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.46-4 [284 kB]
Get: 185 http://deb.debian.org/debian unstable/main amd64 libpng-dev amd64 1.6.46-4 [370 kB]
Get: 186 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB]
Get: 187 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB]
Get: 188 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-2 [199 kB]
Get: 189 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 17.0+dfsg1-2 [275 kB]
Get: 190 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 17.0+dfsg1-2 [28.1 kB]
Get: 191 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 17.0+dfsg1-2 [90.3 kB]
Get: 192 http://deb.debian.org/debian unstable/main amd64 libsamplerate0 amd64 0.2.2-4+b2 [950 kB]
Get: 193 http://deb.debian.org/debian unstable/main amd64 libsamplerate0-dev amd64 0.2.2-4+b2 [62.9 kB]
Get: 194 http://deb.debian.org/debian unstable/main amd64 libxfixes3 amd64 1:6.0.0-2+b4 [20.2 kB]
Get: 195 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1.1+b4 [27.8 kB]
Get: 196 http://deb.debian.org/debian unstable/main amd64 libxcursor1 amd64 1:1.2.3-1 [39.7 kB]
Get: 197 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB]
Get: 198 http://deb.debian.org/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB]
Get: 199 http://deb.debian.org/debian unstable/main amd64 libxkbcommon0 amd64 1.7.0-2 [113 kB]
Get: 200 http://deb.debian.org/debian unstable/main amd64 libxrandr2 amd64 2:1.5.4-1+b3 [36.3 kB]
Get: 201 http://deb.debian.org/debian unstable/main amd64 libxss1 amd64 1:1.2.3-1+b3 [17.0 kB]
Get: 202 http://deb.debian.org/debian unstable/main amd64 libsdl2-2.0-0 amd64 2.32.0+dfsg-1 [666 kB]
Get: 203 http://deb.debian.org/debian unstable/main amd64 libsndio7.0 amd64 1.10.0-0.1 [27.6 kB]
Get: 204 http://deb.debian.org/debian unstable/main amd64 libsndio-dev amd64 1.10.0-0.1 [25.1 kB]
Get: 205 http://deb.debian.org/debian unstable/main amd64 libudev-dev amd64 257.3-1 [72.0 kB]
Get: 206 http://deb.debian.org/debian unstable/main amd64 libxrender-dev amd64 1:0.9.10-1.1+b4 [35.8 kB]
Get: 207 http://deb.debian.org/debian unstable/main amd64 libxfixes-dev amd64 1:6.0.0-2+b4 [22.4 kB]
Get: 208 http://deb.debian.org/debian unstable/main amd64 libxcursor-dev amd64 1:1.2.3-1 [51.2 kB]
Get: 209 http://deb.debian.org/debian unstable/main amd64 libxext-dev amd64 2:1.3.4-1+b3 [104 kB]
Get: 210 http://deb.debian.org/debian unstable/main amd64 libxi-dev amd64 2:1.8.2-1 [241 kB]
Get: 211 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b3 [16.0 kB]
Get: 212 http://deb.debian.org/debian unstable/main amd64 libxinerama-dev amd64 2:1.1.4-3+b3 [18.4 kB]
Get: 213 http://deb.debian.org/debian unstable/main amd64 libxkbcommon-dev amd64 1.7.0-2 [53.6 kB]
Get: 214 http://deb.debian.org/debian unstable/main amd64 libxrandr-dev amd64 2:1.5.4-1+b3 [44.4 kB]
Get: 215 http://deb.debian.org/debian unstable/main amd64 libxss-dev amd64 1:1.2.3-1+b3 [22.7 kB]
Get: 216 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB]
Get: 217 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b2 [188 kB]
Get: 218 http://deb.debian.org/debian unstable/main amd64 libsm-dev amd64 2:1.2.4-1 [37.7 kB]
Get: 219 http://deb.debian.org/debian unstable/main amd64 libxt-dev amd64 1:1.2.1-1.2+b2 [407 kB]
Get: 220 http://deb.debian.org/debian unstable/main amd64 libxv1 amd64 2:1.0.11-1.1+b3 [23.4 kB]
Get: 221 http://deb.debian.org/debian unstable/main amd64 libxv-dev amd64 2:1.0.11-1.1+b3 [47.0 kB]
Get: 222 http://deb.debian.org/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b4 [24.1 kB]
Get: 223 http://deb.debian.org/debian unstable/main amd64 libsdl2-dev amd64 2.32.0+dfsg-1 [1096 kB]
Get: 224 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [116 kB]
Get: 225 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1 [318 kB]
Get: 226 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB]
Get: 227 http://deb.debian.org/debian unstable/main amd64 libwebpdemux2 amd64 1.5.0-0.1 [113 kB]
Get: 228 http://deb.debian.org/debian unstable/main amd64 libsdl2-image-2.0-0 amd64 2.8.5+dfsg-1 [66.9 kB]
Get: 229 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.6+dfsg-2 [365 kB]
Get: 230 http://deb.debian.org/debian unstable/main amd64 libwebpmux3 amd64 1.5.0-0.1 [126 kB]
Get: 231 http://deb.debian.org/debian unstable/main amd64 libwebpdecoder3 amd64 1.5.0-0.1 [208 kB]
Get: 232 http://deb.debian.org/debian unstable/main amd64 libsharpyuv-dev amd64 1.5.0-0.1 [120 kB]
Get: 233 http://deb.debian.org/debian unstable/main amd64 libwebp-dev amd64 1.5.0-0.1 [450 kB]
Get: 234 http://deb.debian.org/debian unstable/main amd64 libtiffxx6 amd64 4.5.1+git230720-5 [149 kB]
Get: 235 http://deb.debian.org/debian unstable/main amd64 libtiff-dev amd64 4.5.1+git230720-5 [463 kB]
Get: 236 http://deb.debian.org/debian unstable/main amd64 libsdl2-image-dev amd64 2.8.5+dfsg-1 [80.1 kB]
Get: 237 http://deb.debian.org/debian unstable/main amd64 libtinyxml2-10 amd64 10.0.0+dfsg-2+b2 [30.5 kB]
Get: 238 http://deb.debian.org/debian unstable/main amd64 libtinyxml2-dev amd64 10.0.0+dfsg-2+b2 [23.2 kB]
Fetched 109 MB in 6s (18.4 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libpython3.13-minimal:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19808 files and directories currently installed.)
Preparing to unpack .../libpython3.13-minimal_3.13.2-1_amd64.deb ...
Unpacking libpython3.13-minimal:amd64 (3.13.2-1) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.6.4-1) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.2-1_amd64.deb ...
Unpacking python3.13-minimal (3.13.2-1) ...
Setting up libpython3.13-minimal:amd64 (3.13.2-1) ...
Setting up libexpat1:amd64 (2.6.4-1) ...
Setting up python3.13-minimal (3.13.2-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20142 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.1-2_amd64.deb ...
Unpacking python3-minimal (3.13.1-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_11.0.0_all.deb ...
Unpacking media-types (11.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package libffi8:amd64.
Preparing to unpack .../4-libffi8_3.4.7-1_amd64.deb ...
Unpacking libffi8:amd64 (3.4.7-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:amd64.
Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ...
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:amd64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:amd64.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-1_amd64.deb ...
Unpacking libpython3.13-stdlib:amd64 (3.13.2-1) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.2-1_amd64.deb ...
Unpacking python3.13 (3.13.2-1) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../9-libpython3-stdlib_3.13.1-2_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.13.1-2) ...
Setting up python3-minimal (3.13.1-2) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 21152 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.1-2_amd64.deb ...
Unpacking python3 (3.13.1-2) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../001-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:amd64.
Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_amd64.deb ...
Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../005-file_1%3a5.45-3+b1_amd64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../006-gettext-base_0.23.1-1_amd64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../008-groff-base_1.23.0-7_amd64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../009-bsdextrautils_2.40.4-3_amd64.deb ...
Unpacking bsdextrautils (2.40.4-3) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../010-libpipeline1_1.5.8-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../011-man-db_2.13.0-1_amd64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../012-m4_1.4.19-5_amd64.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../013-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../015-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../016-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../017-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../018-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../019-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../020-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../022-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:amd64.
Preparing to unpack .../023-libelf1t64_0.192-4_amd64.deb ...
Unpacking libelf1t64:amd64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../024-dwz_0.15-1+b1_amd64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:amd64.
Preparing to unpack .../025-libunistring5_1.3-1_amd64.deb ...
Unpacking libunistring5:amd64 (1.3-1) ...
Selecting previously unselected package libicu72:amd64.
Preparing to unpack .../026-libicu72_72.1-6_amd64.deb ...
Unpacking libicu72:amd64 (72.1-6) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../028-gettext_0.23.1-1_amd64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../029-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../030-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../031-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../032-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package sgml-data.
Preparing to unpack .../033-sgml-data_2.0.11+nmu1_all.deb ...
Unpacking sgml-data (2.0.11+nmu1) ...
Selecting previously unselected package docbook.
Preparing to unpack .../034-docbook_4.5-11_all.deb ...
Unpacking docbook (4.5-11) ...
Selecting previously unselected package libosp5.
Preparing to unpack .../035-libosp5_1.5.2-15.2_amd64.deb ...
Unpacking libosp5 (1.5.2-15.2) ...
Selecting previously unselected package opensp.
Preparing to unpack .../036-opensp_1.5.2-15.2_amd64.deb ...
Unpacking opensp (1.5.2-15.2) ...
Selecting previously unselected package docbook-to-man.
Preparing to unpack .../037-docbook-to-man_1%3a2.0.0-47_amd64.deb ...
Unpacking docbook-to-man (1:2.0.0-47) ...
Selecting previously unselected package libglib2.0-0t64:amd64.
Preparing to unpack .../038-libglib2.0-0t64_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-0t64:amd64 (2.83.3-2) ...
Selecting previously unselected package gir1.2-glib-2.0:amd64.
Preparing to unpack .../039-gir1.2-glib-2.0_2.83.3-2_amd64.deb ...
Unpacking gir1.2-glib-2.0:amd64 (2.83.3-2) ...
Selecting previously unselected package libibus-1.0-5:amd64.
Preparing to unpack .../040-libibus-1.0-5_1.5.32~beta1-1_amd64.deb ...
Unpacking libibus-1.0-5:amd64 (1.5.32~beta1-1) ...
Selecting previously unselected package gir1.2-ibus-1.0:amd64.
Preparing to unpack .../041-gir1.2-ibus-1.0_1.5.32~beta1-1_amd64.deb ...
Unpacking gir1.2-ibus-1.0:amd64 (1.5.32~beta1-1) ...
Selecting previously unselected package native-architecture.
Preparing to unpack .../042-native-architecture_0.2.5_all.deb ...
Unpacking native-architecture (0.2.5) ...
Selecting previously unselected package libgirepository-2.0-0:amd64.
Preparing to unpack .../043-libgirepository-2.0-0_2.83.3-2_amd64.deb ...
Unpacking libgirepository-2.0-0:amd64 (2.83.3-2) ...
Selecting previously unselected package girepository-tools:amd64.
Preparing to unpack .../044-girepository-tools_2.83.3-2_amd64.deb ...
Unpacking girepository-tools:amd64 (2.83.3-2) ...
Selecting previously unselected package libopenal-data.
Preparing to unpack .../045-libopenal-data_1%3a1.24.2-1_all.deb ...
Unpacking libopenal-data (1:1.24.2-1) ...
Selecting previously unselected package libopenal1:amd64.
Preparing to unpack .../046-libopenal1_1%3a1.24.2-1_amd64.deb ...
Unpacking libopenal1:amd64 (1:1.24.2-1) ...
Selecting previously unselected package libalut0:amd64.
Preparing to unpack .../047-libalut0_1.1.0-7_amd64.deb ...
Unpacking libalut0:amd64 (1.1.0-7) ...
Selecting previously unselected package libopenal-dev:amd64.
Preparing to unpack .../048-libopenal-dev_1%3a1.24.2-1_amd64.deb ...
Unpacking libopenal-dev:amd64 (1:1.24.2-1) ...
Selecting previously unselected package libalut-dev.
Preparing to unpack .../049-libalut-dev_1.1.0-7_amd64.deb ...
Unpacking libalut-dev (1.1.0-7) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../050-libasound2-data_1.2.13-1_all.deb ...
Unpacking libasound2-data (1.2.13-1) ...
Selecting previously unselected package libasound2t64:amd64.
Preparing to unpack .../051-libasound2t64_1.2.13-1+b1_amd64.deb ...
Unpacking libasound2t64:amd64 (1.2.13-1+b1) ...
Selecting previously unselected package libasound2-dev:amd64.
Preparing to unpack .../052-libasound2-dev_1.2.13-1+b1_amd64.deb ...
Unpacking libasound2-dev:amd64 (1.2.13-1+b1) ...
Selecting previously unselected package libasyncns0:amd64.
Preparing to unpack .../053-libasyncns0_0.8-6+b5_amd64.deb ...
Unpacking libasyncns0:amd64 (0.8-6+b5) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../054-uuid-dev_2.40.4-3_amd64.deb ...
Unpacking uuid-dev:amd64 (2.40.4-3) ...
Selecting previously unselected package libblkid-dev:amd64.
Preparing to unpack .../055-libblkid-dev_2.40.4-3_amd64.deb ...
Unpacking libblkid-dev:amd64 (2.40.4-3) ...
Selecting previously unselected package libcap-dev:amd64.
Preparing to unpack .../056-libcap-dev_1%3a2.66-5+b1_amd64.deb ...
Unpacking libcap-dev:amd64 (1:2.66-5+b1) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../057-libdbus-1-3_1.16.0-1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.16.0-1) ...
Selecting previously unselected package libsystemd-dev:amd64.
Preparing to unpack .../058-libsystemd-dev_257.3-1_amd64.deb ...
Unpacking libsystemd-dev:amd64 (257.3-1) ...
Selecting previously unselected package libpkgconf3:amd64.
Preparing to unpack .../059-libpkgconf3_1.8.1-4_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-4) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../060-pkgconf-bin_1.8.1-4_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../061-pkgconf_1.8.1-4_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-4) ...
Selecting previously unselected package libdbus-1-dev:amd64.
Preparing to unpack .../062-libdbus-1-dev_1.16.0-1_amd64.deb ...
Unpacking libdbus-1-dev:amd64 (1.16.0-1) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../063-libwayland-client0_1.23.1-1_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.23.1-1) ...
Selecting previously unselected package libdecor-0-0:amd64.
Preparing to unpack .../064-libdecor-0-0_0.2.2-2_amd64.deb ...
Unpacking libdecor-0-0:amd64 (0.2.2-2) ...
Selecting previously unselected package libwayland-server0:amd64.
Preparing to unpack .../065-libwayland-server0_1.23.1-1_amd64.deb ...
Unpacking libwayland-server0:amd64 (1.23.1-1) ...
Selecting previously unselected package libwayland-cursor0:amd64.
Preparing to unpack .../066-libwayland-cursor0_1.23.1-1_amd64.deb ...
Unpacking libwayland-cursor0:amd64 (1.23.1-1) ...
Selecting previously unselected package libwayland-egl1:amd64.
Preparing to unpack .../067-libwayland-egl1_1.23.1-1_amd64.deb ...
Unpacking libwayland-egl1:amd64 (1.23.1-1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../068-libwayland-bin_1.23.1-1_amd64.deb ...
Unpacking libwayland-bin (1.23.1-1) ...
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack .../069-libffi-dev_3.4.7-1_amd64.deb ...
Unpacking libffi-dev:amd64 (3.4.7-1) ...
Selecting previously unselected package libwayland-dev:amd64.
Preparing to unpack .../070-libwayland-dev_1.23.1-1_amd64.deb ...
Unpacking libwayland-dev:amd64 (1.23.1-1) ...
Selecting previously unselected package libdecor-0-dev:amd64.
Preparing to unpack .../071-libdecor-0-dev_0.2.2-2_amd64.deb ...
Unpacking libdecor-0-dev:amd64 (0.2.2-2) ...
Selecting previously unselected package libdeflate0:amd64.
Preparing to unpack .../072-libdeflate0_1.23-1+b1_amd64.deb ...
Unpacking libdeflate0:amd64 (1.23-1+b1) ...
Selecting previously unselected package libdeflate-dev:amd64.
Preparing to unpack .../073-libdeflate-dev_1.23-1+b1_amd64.deb ...
Unpacking libdeflate-dev:amd64 (1.23-1+b1) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../074-libdrm-common_2.4.123-1_all.deb ...
Unpacking libdrm-common (2.4.123-1) ...
Selecting previously unselected package libdrm2:amd64.
Preparing to unpack .../075-libdrm2_2.4.123-1_amd64.deb ...
Unpacking libdrm2:amd64 (2.4.123-1) ...
Selecting previously unselected package libdrm-amdgpu1:amd64.
Preparing to unpack .../076-libdrm-amdgpu1_2.4.123-1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../077-libpciaccess0_0.17-3+b3_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.17-3+b3) ...
Selecting previously unselected package libdrm-intel1:amd64.
Preparing to unpack .../078-libdrm-intel1_2.4.123-1_amd64.deb ...
Unpacking libdrm-intel1:amd64 (2.4.123-1) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../079-libdrm-radeon1_2.4.123-1_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.123-1) ...
Selecting previously unselected package libdrm-nouveau2:amd64.
Preparing to unpack .../080-libdrm-nouveau2_2.4.123-1_amd64.deb ...
Unpacking libdrm-nouveau2:amd64 (2.4.123-1) ...
Selecting previously unselected package libpciaccess-dev:amd64.
Preparing to unpack .../081-libpciaccess-dev_0.17-3+b3_amd64.deb ...
Unpacking libpciaccess-dev:amd64 (0.17-3+b3) ...
Selecting previously unselected package libdrm-dev:amd64.
Preparing to unpack .../082-libdrm-dev_2.4.123-1_amd64.deb ...
Unpacking libdrm-dev:amd64 (2.4.123-1) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../083-libedit2_3.1-20250104-1_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20250104-1) ...
Selecting previously unselected package libglvnd0:amd64.
Preparing to unpack .../084-libglvnd0_1.7.0-1+b2_amd64.deb ...
Unpacking libglvnd0:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../085-libglapi-mesa_24.3.4-3_amd64.deb ...
Unpacking libglapi-mesa:amd64 (24.3.4-3) ...
Selecting previously unselected package libz3-4:amd64.
Preparing to unpack .../086-libz3-4_4.13.3-1_amd64.deb ...
Unpacking libz3-4:amd64 (4.13.3-1) ...
Selecting previously unselected package libllvm19:amd64.
Preparing to unpack .../087-libllvm19_1%3a19.1.7-1+b1_amd64.deb ...
Unpacking libllvm19:amd64 (1:19.1.7-1+b1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../088-libsensors-config_1%3a3.6.0-10_all.deb ...
Unpacking libsensors-config (1:3.6.0-10) ...
Selecting previously unselected package libsensors5:amd64.
Preparing to unpack .../089-libsensors5_1%3a3.6.0-10+b1_amd64.deb ...
Unpacking libsensors5:amd64 (1:3.6.0-10+b1) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../090-libxau6_1%3a1.0.11-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../091-libxdmcp6_1%3a1.1.5-1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../092-libxcb1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../093-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../094-libx11-6_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../095-libx11-xcb1_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../096-libxcb-dri3-0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../097-libxcb-present0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-randr0:amd64.
Preparing to unpack .../098-libxcb-randr0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../099-libxcb-sync1_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-xfixes0:amd64.
Preparing to unpack .../100-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../101-libxshmfence1_1.3-1+b3_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.3-1+b3) ...
Selecting previously unselected package mesa-libgallium:amd64.
Preparing to unpack .../102-mesa-libgallium_24.3.4-3_amd64.deb ...
Unpacking mesa-libgallium:amd64 (24.3.4-3) ...
Selecting previously unselected package libgbm1:amd64.
Preparing to unpack .../103-libgbm1_24.3.4-3_amd64.deb ...
Unpacking libgbm1:amd64 (24.3.4-3) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../104-libxcb-shm0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libegl-mesa0:amd64.
Preparing to unpack .../105-libegl-mesa0_24.3.4-3_amd64.deb ...
Unpacking libegl-mesa0:amd64 (24.3.4-3) ...
Selecting previously unselected package libegl1:amd64.
Preparing to unpack .../106-libegl1_1.7.0-1+b2_amd64.deb ...
Unpacking libegl1:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../107-libxcb-glx0_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../108-libxext6_2%3a1.3.4-1+b3_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../109-libxxf86vm1_1%3a1.1.4-1+b4_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b4) ...
Selecting previously unselected package libvulkan1:amd64.
Preparing to unpack .../110-libvulkan1_1.4.304.0-1_amd64.deb ...
Unpacking libvulkan1:amd64 (1.4.304.0-1) ...
Selecting previously unselected package libgl1-mesa-dri:amd64.
Preparing to unpack .../111-libgl1-mesa-dri_24.3.4-3_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (24.3.4-3) ...
Selecting previously unselected package libglx-mesa0:amd64.
Preparing to unpack .../112-libglx-mesa0_24.3.4-3_amd64.deb ...
Unpacking libglx-mesa0:amd64 (24.3.4-3) ...
Selecting previously unselected package libglx0:amd64.
Preparing to unpack .../113-libglx0_1.7.0-1+b2_amd64.deb ...
Unpacking libglx0:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgl1:amd64.
Preparing to unpack .../114-libgl1_1.7.0-1+b2_amd64.deb ...
Unpacking libgl1:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../115-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../116-x11proto-dev_2024.1-1_all.deb ...
Unpacking x11proto-dev (2024.1-1) ...
Selecting previously unselected package libxau-dev:amd64.
Preparing to unpack .../117-libxau-dev_1%3a1.0.11-1_amd64.deb ...
Unpacking libxau-dev:amd64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp-dev:amd64.
Preparing to unpack .../118-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ...
Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../119-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libxcb1-dev:amd64.
Preparing to unpack .../120-libxcb1-dev_1.17.0-2+b1_amd64.deb ...
Unpacking libxcb1-dev:amd64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-dev:amd64.
Preparing to unpack .../121-libx11-dev_2%3a1.8.10-2_amd64.deb ...
Unpacking libx11-dev:amd64 (2:1.8.10-2) ...
Selecting previously unselected package libglx-dev:amd64.
Preparing to unpack .../122-libglx-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libglx-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgl-dev:amd64.
Preparing to unpack .../123-libgl-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libgl-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libegl-dev:amd64.
Preparing to unpack .../124-libegl-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libegl-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libogg0:amd64.
Preparing to unpack .../125-libogg0_1.3.5-3+b2_amd64.deb ...
Unpacking libogg0:amd64 (1.3.5-3+b2) ...
Selecting previously unselected package libflac12t64:amd64.
Preparing to unpack .../126-libflac12t64_1.4.3+ds-4_amd64.deb ...
Unpacking libflac12t64:amd64 (1.4.3+ds-4) ...
Selecting previously unselected package libgbm-dev:amd64.
Preparing to unpack .../127-libgbm-dev_24.3.4-3_amd64.deb ...
Unpacking libgbm-dev:amd64 (24.3.4-3) ...
Selecting previously unselected package libsepol-dev:amd64.
Preparing to unpack .../128-libsepol-dev_3.8-1_amd64.deb ...
Unpacking libsepol-dev:amd64 (3.8-1) ...
Selecting previously unselected package libpcre2-16-0:amd64.
Preparing to unpack .../129-libpcre2-16-0_10.45-1_amd64.deb ...
Unpacking libpcre2-16-0:amd64 (10.45-1) ...
Selecting previously unselected package libpcre2-32-0:amd64.
Preparing to unpack .../130-libpcre2-32-0_10.45-1_amd64.deb ...
Unpacking libpcre2-32-0:amd64 (10.45-1) ...
Selecting previously unselected package libpcre2-posix3:amd64.
Preparing to unpack .../131-libpcre2-posix3_10.45-1_amd64.deb ...
Unpacking libpcre2-posix3:amd64 (10.45-1) ...
Selecting previously unselected package libpcre2-dev:amd64.
Preparing to unpack .../132-libpcre2-dev_10.45-1_amd64.deb ...
Unpacking libpcre2-dev:amd64 (10.45-1) ...
Selecting previously unselected package libselinux1-dev:amd64.
Preparing to unpack .../133-libselinux1-dev_3.8-3_amd64.deb ...
Unpacking libselinux1-dev:amd64 (3.8-3) ...
Selecting previously unselected package libmount-dev:amd64.
Preparing to unpack .../134-libmount-dev_2.40.4-3_amd64.deb ...
Unpacking libmount-dev:amd64 (2.40.4-3) ...
Selecting previously unselected package libsysprof-capture-4-dev:amd64.
Preparing to unpack .../135-libsysprof-capture-4-dev_48~beta-2_amd64.deb ...
Unpacking libsysprof-capture-4-dev:amd64 (48~beta-2) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../136-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libgio-2.0-dev:amd64.
Preparing to unpack .../137-libgio-2.0-dev_2.83.3-2_amd64.deb ...
Unpacking libgio-2.0-dev:amd64 (2.83.3-2) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../138-python3-packaging_24.2-1_all.deb ...
Unpacking python3-packaging (24.2-1) ...
Selecting previously unselected package libgio-2.0-dev-bin.
Preparing to unpack .../139-libgio-2.0-dev-bin_2.83.3-2_amd64.deb ...
Unpacking libgio-2.0-dev-bin (2.83.3-2) ...
Selecting previously unselected package libgles1:amd64.
Preparing to unpack .../140-libgles1_1.7.0-1+b2_amd64.deb ...
Unpacking libgles1:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgles2:amd64.
Preparing to unpack .../141-libgles2_1.7.0-1+b2_amd64.deb ...
Unpacking libgles2:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libgles-dev:amd64.
Preparing to unpack .../142-libgles-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libgles-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libglew2.2:amd64.
Preparing to unpack .../143-libglew2.2_2.2.0-4+b2_amd64.deb ...
Unpacking libglew2.2:amd64 (2.2.0-4+b2) ...
Selecting previously unselected package libopengl0:amd64.
Preparing to unpack .../144-libopengl0_1.7.0-1+b2_amd64.deb ...
Unpacking libopengl0:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libglu1-mesa:amd64.
Preparing to unpack .../145-libglu1-mesa_9.0.2-1.1+b3_amd64.deb ...
Unpacking libglu1-mesa:amd64 (9.0.2-1.1+b3) ...
Selecting previously unselected package libopengl-dev:amd64.
Preparing to unpack .../146-libopengl-dev_1.7.0-1+b2_amd64.deb ...
Unpacking libopengl-dev:amd64 (1.7.0-1+b2) ...
Selecting previously unselected package libglu1-mesa-dev:amd64.
Preparing to unpack .../147-libglu1-mesa-dev_9.0.2-1.1+b3_amd64.deb ...
Unpacking libglu1-mesa-dev:amd64 (9.0.2-1.1+b3) ...
Selecting previously unselected package libglew-dev:amd64.
Preparing to unpack .../148-libglew-dev_2.2.0-4+b2_amd64.deb ...
Unpacking libglew-dev:amd64 (2.2.0-4+b2) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../149-libglib2.0-data_2.83.3-2_all.deb ...
Unpacking libglib2.0-data (2.83.3-2) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../150-libglib2.0-bin_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-bin (2.83.3-2) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../151-libglib2.0-dev-bin_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-dev-bin (2.83.3-2) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../152-libglib2.0-dev_2.83.3-2_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.83.3-2) ...
Selecting previously unselected package libibus-1.0-dev:amd64.
Preparing to unpack .../153-libibus-1.0-dev_1.5.32~beta1-1_amd64.deb ...
Unpacking libibus-1.0-dev:amd64 (1.5.32~beta1-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../154-x11-common_1%3a7.7+24_all.deb ...
Unpacking x11-common (1:7.7+24) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../155-libice6_2%3a1.1.1-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.1.1-1) ...
Selecting previously unselected package libice-dev:amd64.
Preparing to unpack .../156-libice-dev_2%3a1.1.1-1_amd64.deb ...
Unpacking libice-dev:amd64 (2:1.1.1-1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../157-libjbig0_2.1-6.1+b2_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-6.1+b2) ...
Selecting previously unselected package libjbig-dev:amd64.
Preparing to unpack .../158-libjbig-dev_2.1-6.1+b2_amd64.deb ...
Unpacking libjbig-dev:amd64 (2.1-6.1+b2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../159-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ...
Selecting previously unselected package libjpeg62-turbo-dev:amd64.
Preparing to unpack .../160-libjpeg62-turbo-dev_1%3a2.1.5-3+b1_amd64.deb ...
Unpacking libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ...
Selecting previously unselected package libjpeg-dev:amd64.
Preparing to unpack .../161-libjpeg-dev_1%3a2.1.5-3+b1_amd64.deb ...
Unpacking libjpeg-dev:amd64 (1:2.1.5-3+b1) ...
Selecting previously unselected package liblerc4:amd64.
Preparing to unpack .../162-liblerc4_4.0.0+ds-5_amd64.deb ...
Unpacking liblerc4:amd64 (4.0.0+ds-5) ...
Selecting previously unselected package liblerc-dev:amd64.
Preparing to unpack .../163-liblerc-dev_4.0.0+ds-5_amd64.deb ...
Unpacking liblerc-dev:amd64 (4.0.0+ds-5) ...
Selecting previously unselected package liblzma-dev:amd64.
Preparing to unpack .../164-liblzma-dev_5.6.3-1+b1_amd64.deb ...
Unpacking liblzma-dev:amd64 (5.6.3-1+b1) ...
Selecting previously unselected package libmp3lame0:amd64.
Preparing to unpack .../165-libmp3lame0_3.100-6+b3_amd64.deb ...
Unpacking libmp3lame0:amd64 (3.100-6+b3) ...
Selecting previously unselected package libmpg123-0t64:amd64.
Preparing to unpack .../166-libmpg123-0t64_1.32.10-1_amd64.deb ...
Unpacking libmpg123-0t64:amd64 (1.32.10-1) ...
Selecting previously unselected package libopus0:amd64.
Preparing to unpack .../167-libopus0_1.5.2-2_amd64.deb ...
Unpacking libopus0:amd64 (1.5.2-2) ...
Selecting previously unselected package libphysfs1:amd64.
Preparing to unpack .../168-libphysfs1_3.0.2-6+b2_amd64.deb ...
Unpacking libphysfs1:amd64 (3.0.2-6+b2) ...
Selecting previously unselected package libphysfs-dev.
Preparing to unpack .../169-libphysfs-dev_3.0.2-6+b2_amd64.deb ...
Unpacking libphysfs-dev (3.0.2-6+b2) ...
Selecting previously unselected package libpng16-16t64:amd64.
Preparing to unpack .../170-libpng16-16t64_1.6.46-4_amd64.deb ...
Unpacking libpng16-16t64:amd64 (1.6.46-4) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../171-libpng-dev_1.6.46-4_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.46-4) ...
Selecting previously unselected package libvorbis0a:amd64.
Preparing to unpack .../172-libvorbis0a_1.3.7-2+b1_amd64.deb ...
Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ...
Selecting previously unselected package libvorbisenc2:amd64.
Preparing to unpack .../173-libvorbisenc2_1.3.7-2+b1_amd64.deb ...
Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ...
Selecting previously unselected package libsndfile1:amd64.
Preparing to unpack .../174-libsndfile1_1.2.2-2_amd64.deb ...
Unpacking libsndfile1:amd64 (1.2.2-2) ...
Selecting previously unselected package libpulse0:amd64.
Preparing to unpack .../175-libpulse0_17.0+dfsg1-2_amd64.deb ...
Unpacking libpulse0:amd64 (17.0+dfsg1-2) ...
Selecting previously unselected package libpulse-mainloop-glib0:amd64.
Preparing to unpack .../176-libpulse-mainloop-glib0_17.0+dfsg1-2_amd64.deb ...
Unpacking libpulse-mainloop-glib0:amd64 (17.0+dfsg1-2) ...
Selecting previously unselected package libpulse-dev:amd64.
Preparing to unpack .../177-libpulse-dev_17.0+dfsg1-2_amd64.deb ...
Unpacking libpulse-dev:amd64 (17.0+dfsg1-2) ...
Selecting previously unselected package libsamplerate0:amd64.
Preparing to unpack .../178-libsamplerate0_0.2.2-4+b2_amd64.deb ...
Unpacking libsamplerate0:amd64 (0.2.2-4+b2) ...
Selecting previously unselected package libsamplerate0-dev:amd64.
Preparing to unpack .../179-libsamplerate0-dev_0.2.2-4+b2_amd64.deb ...
Unpacking libsamplerate0-dev:amd64 (0.2.2-4+b2) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../180-libxfixes3_1%3a6.0.0-2+b4_amd64.deb ...
Unpacking libxfixes3:amd64 (1:6.0.0-2+b4) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../181-libxrender1_1%3a0.9.10-1.1+b4_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libxcursor1:amd64.
Preparing to unpack .../182-libxcursor1_1%3a1.2.3-1_amd64.deb ...
Unpacking libxcursor1:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../183-libxi6_2%3a1.8.2-1_amd64.deb ...
Unpacking libxi6:amd64 (2:1.8.2-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../184-xkb-data_2.42-1_all.deb ...
Unpacking xkb-data (2.42-1) ...
Selecting previously unselected package libxkbcommon0:amd64.
Preparing to unpack .../185-libxkbcommon0_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon0:amd64 (1.7.0-2) ...
Selecting previously unselected package libxrandr2:amd64.
Preparing to unpack .../186-libxrandr2_2%3a1.5.4-1+b3_amd64.deb ...
Unpacking libxrandr2:amd64 (2:1.5.4-1+b3) ...
Selecting previously unselected package libxss1:amd64.
Preparing to unpack .../187-libxss1_1%3a1.2.3-1+b3_amd64.deb ...
Unpacking libxss1:amd64 (1:1.2.3-1+b3) ...
Selecting previously unselected package libsdl2-2.0-0:amd64.
Preparing to unpack .../188-libsdl2-2.0-0_2.32.0+dfsg-1_amd64.deb ...
Unpacking libsdl2-2.0-0:amd64 (2.32.0+dfsg-1) ...
Selecting previously unselected package libsndio7.0:amd64.
Preparing to unpack .../189-libsndio7.0_1.10.0-0.1_amd64.deb ...
Unpacking libsndio7.0:amd64 (1.10.0-0.1) ...
Selecting previously unselected package libsndio-dev:amd64.
Preparing to unpack .../190-libsndio-dev_1.10.0-0.1_amd64.deb ...
Unpacking libsndio-dev:amd64 (1.10.0-0.1) ...
Selecting previously unselected package libudev-dev:amd64.
Preparing to unpack .../191-libudev-dev_257.3-1_amd64.deb ...
Unpacking libudev-dev:amd64 (257.3-1) ...
Selecting previously unselected package libxrender-dev:amd64.
Preparing to unpack .../192-libxrender-dev_1%3a0.9.10-1.1+b4_amd64.deb ...
Unpacking libxrender-dev:amd64 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libxfixes-dev:amd64.
Preparing to unpack .../193-libxfixes-dev_1%3a6.0.0-2+b4_amd64.deb ...
Unpacking libxfixes-dev:amd64 (1:6.0.0-2+b4) ...
Selecting previously unselected package libxcursor-dev:amd64.
Preparing to unpack .../194-libxcursor-dev_1%3a1.2.3-1_amd64.deb ...
Unpacking libxcursor-dev:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libxext-dev:amd64.
Preparing to unpack .../195-libxext-dev_2%3a1.3.4-1+b3_amd64.deb ...
Unpacking libxext-dev:amd64 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxi-dev:amd64.
Preparing to unpack .../196-libxi-dev_2%3a1.8.2-1_amd64.deb ...
Unpacking libxi-dev:amd64 (2:1.8.2-1) ...
Selecting previously unselected package libxinerama1:amd64.
Preparing to unpack .../197-libxinerama1_2%3a1.1.4-3+b3_amd64.deb ...
Unpacking libxinerama1:amd64 (2:1.1.4-3+b3) ...
Selecting previously unselected package libxinerama-dev:amd64.
Preparing to unpack .../198-libxinerama-dev_2%3a1.1.4-3+b3_amd64.deb ...
Unpacking libxinerama-dev:amd64 (2:1.1.4-3+b3) ...
Selecting previously unselected package libxkbcommon-dev:amd64.
Preparing to unpack .../199-libxkbcommon-dev_1.7.0-2_amd64.deb ...
Unpacking libxkbcommon-dev:amd64 (1.7.0-2) ...
Selecting previously unselected package libxrandr-dev:amd64.
Preparing to unpack .../200-libxrandr-dev_2%3a1.5.4-1+b3_amd64.deb ...
Unpacking libxrandr-dev:amd64 (2:1.5.4-1+b3) ...
Selecting previously unselected package libxss-dev:amd64.
Preparing to unpack .../201-libxss-dev_1%3a1.2.3-1+b3_amd64.deb ...
Unpacking libxss-dev:amd64 (1:1.2.3-1+b3) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../202-libsm6_2%3a1.2.4-1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.4-1) ...
Selecting previously unselected package libxt6t64:amd64.
Preparing to unpack .../203-libxt6t64_1%3a1.2.1-1.2+b2_amd64.deb ...
Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libsm-dev:amd64.
Preparing to unpack .../204-libsm-dev_2%3a1.2.4-1_amd64.deb ...
Unpacking libsm-dev:amd64 (2:1.2.4-1) ...
Selecting previously unselected package libxt-dev:amd64.
Preparing to unpack .../205-libxt-dev_1%3a1.2.1-1.2+b2_amd64.deb ...
Unpacking libxt-dev:amd64 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libxv1:amd64.
Preparing to unpack .../206-libxv1_2%3a1.0.11-1.1+b3_amd64.deb ...
Unpacking libxv1:amd64 (2:1.0.11-1.1+b3) ...
Selecting previously unselected package libxv-dev:amd64.
Preparing to unpack .../207-libxv-dev_2%3a1.0.11-1.1+b3_amd64.deb ...
Unpacking libxv-dev:amd64 (2:1.0.11-1.1+b3) ...
Selecting previously unselected package libxxf86vm-dev:amd64.
Preparing to unpack .../208-libxxf86vm-dev_1%3a1.1.4-1+b4_amd64.deb ...
Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b4) ...
Selecting previously unselected package libsdl2-dev:amd64.
Preparing to unpack .../209-libsdl2-dev_2.32.0+dfsg-1_amd64.deb ...
Unpacking libsdl2-dev:amd64 (2.32.0+dfsg-1) ...
Selecting previously unselected package libsharpyuv0:amd64.
Preparing to unpack .../210-libsharpyuv0_1.5.0-0.1_amd64.deb ...
Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebp7:amd64.
Preparing to unpack .../211-libwebp7_1.5.0-0.1_amd64.deb ...
Unpacking libwebp7:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libtiff6:amd64.
Preparing to unpack .../212-libtiff6_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiff6:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libwebpdemux2:amd64.
Preparing to unpack .../213-libwebpdemux2_1.5.0-0.1_amd64.deb ...
Unpacking libwebpdemux2:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libsdl2-image-2.0-0:amd64.
Preparing to unpack .../214-libsdl2-image-2.0-0_2.8.5+dfsg-1_amd64.deb ...
Unpacking libsdl2-image-2.0-0:amd64 (2.8.5+dfsg-1) ...
Selecting previously unselected package libzstd-dev:amd64.
Preparing to unpack .../215-libzstd-dev_1.5.6+dfsg-2_amd64.deb ...
Unpacking libzstd-dev:amd64 (1.5.6+dfsg-2) ...
Selecting previously unselected package libwebpmux3:amd64.
Preparing to unpack .../216-libwebpmux3_1.5.0-0.1_amd64.deb ...
Unpacking libwebpmux3:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebpdecoder3:amd64.
Preparing to unpack .../217-libwebpdecoder3_1.5.0-0.1_amd64.deb ...
Unpacking libwebpdecoder3:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libsharpyuv-dev:amd64.
Preparing to unpack .../218-libsharpyuv-dev_1.5.0-0.1_amd64.deb ...
Unpacking libsharpyuv-dev:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libwebp-dev:amd64.
Preparing to unpack .../219-libwebp-dev_1.5.0-0.1_amd64.deb ...
Unpacking libwebp-dev:amd64 (1.5.0-0.1) ...
Selecting previously unselected package libtiffxx6:amd64.
Preparing to unpack .../220-libtiffxx6_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiffxx6:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libtiff-dev:amd64.
Preparing to unpack .../221-libtiff-dev_4.5.1+git230720-5_amd64.deb ...
Unpacking libtiff-dev:amd64 (4.5.1+git230720-5) ...
Selecting previously unselected package libsdl2-image-dev:amd64.
Preparing to unpack .../222-libsdl2-image-dev_2.8.5+dfsg-1_amd64.deb ...
Unpacking libsdl2-image-dev:amd64 (2.8.5+dfsg-1) ...
Selecting previously unselected package libtinyxml2-10:amd64.
Preparing to unpack .../223-libtinyxml2-10_10.0.0+dfsg-2+b2_amd64.deb ...
Unpacking libtinyxml2-10:amd64 (10.0.0+dfsg-2+b2) ...
Selecting previously unselected package libtinyxml2-dev:amd64.
Preparing to unpack .../224-libtinyxml2-dev_10.0.0+dfsg-2+b2_amd64.deb ...
Unpacking libtinyxml2-dev:amd64 (10.0.0+dfsg-2+b2) ...
Setting up media-types (11.0.0) ...
Setting up libpipeline1:amd64 (1.5.8-1) ...
Setting up libsharpyuv0:amd64 (1.5.0-0.1) ...
Setting up libpciaccess0:amd64 (0.17-3+b3) ...
Setting up libxau6:amd64 (1:1.0.11-1) ...
Setting up libxdmcp6:amd64 (1:1.1.5-1) ...
Setting up libxcb1:amd64 (1.17.0-2+b1) ...
Setting up native-architecture (0.2.5) ...
Setting up libicu72:amd64 (72.1-6) ...
Setting up libpciaccess-dev:amd64 (0.17-3+b3) ...
Setting up libxcb-xfixes0:amd64 (1.17.0-2+b1) ...
Setting up libogg0:amd64 (1.3.5-3+b2) ...
Setting up liblerc4:amd64 (4.0.0+ds-5) ...
Setting up libzstd-dev:amd64 (1.5.6+dfsg-2) ...
Setting up bsdextrautils (2.40.4-3) ...
Setting up libphysfs1:amd64 (3.0.2-6+b2) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglvnd0:amd64 (1.7.0-1+b2) ...
Setting up libxcb-glx0:amd64 (1.17.0-2+b1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libedit2:amd64 (3.1-20250104-1) ...
Setting up libmagic1t64:amd64 (1:5.45-3+b1) ...
Setting up x11-common (1:7.7+24) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libsensors-config (1:3.6.0-10) ...
Setting up libdeflate0:amd64 (1.23-1+b1) ...
Setting up libwebpdecoder3:amd64 (1.5.0-0.1) ...
Setting up libtinyxml2-10:amd64 (10.0.0+dfsg-2+b2) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up xkb-data (2.42-1) ...
Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libmpg123-0t64:amd64 (1.32.10-1) ...
Setting up libjbig0:amd64 (2.1-6.1+b2) ...
Setting up libpcre2-16-0:amd64 (10.45-1) ...
Setting up libopengl0:amd64 (1.7.0-1+b2) ...
Setting up libelf1t64:amd64 (0.192-4) ...
Setting up libosp5 (1.5.2-15.2) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Sun Feb 16 15:18:49 UTC 2025.
Universal Time is now:  Sun Feb 16 15:18:49 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up libxcb-present0:amd64 (1.17.0-2+b1) ...
Setting up libsysprof-capture-4-dev:amd64 (48~beta-2) ...
Setting up libasound2-data (1.2.13-1) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libz3-4:amd64 (4.13.3-1) ...
Setting up libpcre2-32-0:amd64 (10.45-1) ...
Setting up libglib2.0-data (2.83.3-2) ...
Setting up libpkgconf3:amd64 (1.8.1-4) ...
Setting up libgles2:amd64 (1.7.0-1+b2) ...
Setting up libasound2t64:amd64 (1.2.13-1+b1) ...
Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1) ...
Setting up libxcb-sync1:amd64 (1.17.0-2+b1) ...
Setting up uuid-dev:amd64 (2.40.4-3) ...
Setting up libgles1:amd64 (1.7.0-1+b2) ...
Setting up libdbus-1-3:amd64 (1.16.0-1) ...
Setting up libopus0:amd64 (1.5.2-2) ...
Setting up libunistring5:amd64 (1.3-1) ...
Setting up libpng16-16t64:amd64 (1.6.46-4) ...
Setting up libvorbis0a:amd64 (1.3.7-2+b1) ...
Setting up autopoint (0.23.1-1) ...
Setting up libsepol-dev:amd64 (3.8-1) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libsensors5:amd64 (1:3.6.0-10+b1) ...
Setting up liblerc-dev:amd64 (4.0.0+ds-5) ...
Setting up libtinyxml2-dev:amd64 (10.0.0+dfsg-2+b2) ...
Setting up libglapi-mesa:amd64 (24.3.4-3) ...
Setting up libvulkan1:amd64 (1.4.304.0-1) ...
Setting up autoconf (2.72-3) ...
Setting up libwebp7:amd64 (1.5.0-0.1) ...
Setting up liblzma-dev:amd64 (5.6.3-1+b1) ...
Setting up libsndio7.0:amd64 (1.10.0-0.1) ...
Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libffi8:amd64 (3.4.7-1) ...
Setting up libpcre2-posix3:amd64 (10.45-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libasyncns0:amd64 (0.8-6+b5) ...
Setting up libxshmfence1:amd64 (1.3-1+b3) ...
Setting up libtiff6:amd64 (4.5.1+git230720-5) ...
Setting up libxcb-randr0:amd64 (1.17.0-2+b1) ...
Setting up libuchardet0:amd64 (0.0.8-1+b2) ...
Setting up libx11-6:amd64 (2:1.8.10-2) ...
Setting up libopenal-data (1:1.24.2-1) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up netbase (6.4) ...
Setting up sgml-base (1.31) ...
Setting up libglu1-mesa:amd64 (9.0.2-1.1+b3) ...
Setting up libflac12t64:amd64 (1.4.3+ds-4) ...
Setting up libwayland-egl1:amd64 (1.23.1-1) ...
Setting up libopengl-dev:amd64 (1.7.0-1+b2) ...
Setting up libasound2-dev:amd64 (1.2.13-1+b1) ...
Setting up libsharpyuv-dev:amd64 (1.5.0-0.1) ...
Setting up libsamplerate0:amd64 (0.2.2-4+b2) ...
Setting up libwebpmux3:amd64 (1.5.0-0.1) ...
Setting up libtiffxx6:amd64 (4.5.1+git230720-5) ...
Setting up libcap-dev:amd64 (1:2.66-5+b1) ...
Setting up libdeflate-dev:amd64 (1.23-1+b1) ...
Setting up libdrm-common (2.4.123-1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up libsystemd-dev:amd64 (257.3-1) ...
Setting up libmp3lame0:amd64 (3.100-6+b3) ...
Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ...
Setting up libxkbcommon0:amd64 (1.7.0-2) ...
Setting up libwayland-client0:amd64 (1.23.1-1) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up x11proto-dev (2024.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libxcb-dri3-0:amd64 (1.17.0-2+b1) ...
Setting up libblkid-dev:amd64 (2.40.4-3) ...
Setting up libllvm19:amd64 (1:19.1.7-1+b1) ...
Setting up libwayland-server0:amd64 (1.23.1-1) ...
Setting up libx11-xcb1:amd64 (2:1.8.10-2) ...
Setting up libice6:amd64 (2:1.1.1-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libsndio-dev:amd64 (1.10.0-0.1) ...
Setting up libxau-dev:amd64 (1:1.0.11-1) ...
Setting up libpcre2-dev:amd64 (10.45-1) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1+b4) ...
Setting up libice-dev:amd64 (2:1.1.1-1) ...
Setting up libtool (2.5.4-3) ...
Setting up libselinux1-dev:amd64 (3.8-3) ...
Setting up libwebpdemux2:amd64 (1.5.0-0.1) ...
Setting up libxkbcommon-dev:amd64 (1.7.0-2) ...
Setting up libpng-dev:amd64 (1.6.46-4) ...
Setting up libjpeg-dev:amd64 (1:2.1.5-3+b1) ...
Setting up libjbig-dev:amd64 (2.1-6.1+b2) ...
Setting up libxext6:amd64 (2:1.3.4-1+b3) ...
Setting up libopenal1:amd64 (1:1.24.2-1) ...
Setting up opensp (1.5.2-15.2) ...
Setting up libffi-dev:amd64 (3.4.7-1) ...
Setting up pkgconf:amd64 (1.8.1-4) ...
Setting up libxxf86vm1:amd64 (1:1.1.4-1+b4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ...
Setting up libwayland-bin (1.23.1-1) ...
Setting up libglib2.0-0t64:amd64 (2.83.3-2) ...
No schema files found: doing nothing.
Setting up libwebp-dev:amd64 (1.5.0-0.1) ...
Setting up libtiff-dev:amd64 (4.5.1+git230720-5) ...
Setting up libxfixes3:amd64 (1:6.0.0-2+b4) ...
Setting up libxinerama1:amd64 (2:1.1.4-3+b3) ...
Setting up libxv1:amd64 (2:1.0.11-1.1+b3) ...
Setting up libxrandr2:amd64 (2:1.5.4-1+b3) ...
Setting up libudev-dev:amd64 (257.3-1) ...
Setting up gir1.2-glib-2.0:amd64 (2.83.3-2) ...
Setting up libreadline8t64:amd64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up libdrm2:amd64 (2.4.123-1) ...
Setting up libalut0:amd64 (1.1.0-7) ...
Setting up groff-base (1.23.0-7) ...
Setting up libwayland-cursor0:amd64 (1.23.1-1) ...
Setting up xml-core (0.19) ...
Setting up libdecor-0-0:amd64 (0.2.2-2) ...
Setting up libphysfs-dev (3.0.2-6+b2) ...
Setting up libxss1:amd64 (1:1.2.3-1+b3) ...
Setting up libsndfile1:amd64 (1.2.2-2) ...
Setting up libsm6:amd64 (2:1.2.4-1) ...
Setting up libpython3.13-stdlib:amd64 (3.13.2-1) ...
Setting up libmount-dev:amd64 (2.40.4-3) ...
Setting up libpython3-stdlib:amd64 (3.13.1-2) ...
Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ...
Setting up libdrm-nouveau2:amd64 (2.4.123-1) ...
Setting up libgio-2.0-dev:amd64 (2.83.3-2) ...
Setting up libxcb1-dev:amd64 (1.17.0-2+b1) ...
Setting up libxi6:amd64 (2:1.8.2-1) ...
Setting up libpulse0:amd64 (17.0+dfsg1-2) ...
Setting up python3.13 (3.13.2-1) ...
Setting up libgirepository-2.0-0:amd64 (2.83.3-2) ...
Setting up libsm-dev:amd64 (2:1.2.4-1) ...
Setting up libdrm-radeon1:amd64 (2.4.123-1) ...
Setting up libopenal-dev:amd64 (1:1.24.2-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxcursor1:amd64 (1:1.2.3-1) ...
Setting up libsamplerate0-dev:amd64 (0.2.2-4+b2) ...
Setting up libdrm-intel1:amd64 (2.4.123-1) ...
Setting up libibus-1.0-5:amd64 (1.5.32~beta1-1) ...
Setting up libx11-dev:amd64 (2:1.8.10-2) ...
Setting up libglib2.0-bin (2.83.3-2) ...
Setting up python3 (3.13.1-2) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libwayland-dev:amd64 (1.23.1-1) ...
Setting up libxfixes-dev:amd64 (1:6.0.0-2+b4) ...
Setting up libdecor-0-dev:amd64 (0.2.2-2) ...
Setting up python3-packaging (24.2-1) ...
Setting up libpulse-mainloop-glib0:amd64 (17.0+dfsg1-2) ...
Setting up libxt6t64:amd64 (1:1.2.1-1.2+b2) ...
Setting up libxext-dev:amd64 (2:1.3.4-1+b3) ...
Setting up libxi-dev:amd64 (2:1.8.2-1) ...
Setting up gir1.2-ibus-1.0:amd64 (1.5.32~beta1-1) ...
Setting up libxrender-dev:amd64 (1:0.9.10-1.1+b4) ...
Setting up libalut-dev (1.1.0-7) ...
Setting up mesa-libgallium:amd64 (24.3.4-3) ...
Setting up libgio-2.0-dev-bin (2.83.3-2) ...
Setting up libdrm-dev:amd64 (2.4.123-1) ...
Setting up girepository-tools:amd64 (2.83.3-2) ...
Setting up libgbm1:amd64 (24.3.4-3) ...
Setting up libxcursor-dev:amd64 (1:1.2.3-1) ...
Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b4) ...
Setting up libgl1-mesa-dri:amd64 (24.3.4-3) ...
Setting up debhelper (13.24.1) ...
Setting up libxss-dev:amd64 (1:1.2.3-1+b3) ...
Setting up libgbm-dev:amd64 (24.3.4-3) ...
Setting up libxv-dev:amd64 (2:1.0.11-1.1+b3) ...
Setting up libxrandr-dev:amd64 (2:1.5.4-1+b3) ...
Setting up libegl-mesa0:amd64 (24.3.4-3) ...
Setting up libxt-dev:amd64 (1:1.2.1-1.2+b2) ...
Setting up libxinerama-dev:amd64 (2:1.1.4-3+b3) ...
Setting up libegl1:amd64 (1.7.0-1+b2) ...
Setting up libsdl2-2.0-0:amd64 (2.32.0+dfsg-1) ...
Setting up libsdl2-image-2.0-0:amd64 (2.8.5+dfsg-1) ...
Setting up libglib2.0-dev-bin (2.83.3-2) ...
Setting up libglx-mesa0:amd64 (24.3.4-3) ...
Setting up libglx0:amd64 (1.7.0-1+b2) ...
Setting up libgl1:amd64 (1.7.0-1+b2) ...
Setting up libglib2.0-dev:amd64 (2.83.3-2) ...
Setting up libglew2.2:amd64 (2.2.0-4+b2) ...
Setting up libpulse-dev:amd64 (17.0+dfsg1-2) ...
Setting up libglx-dev:amd64 (1.7.0-1+b2) ...
Setting up libgl-dev:amd64 (1.7.0-1+b2) ...
Setting up libegl-dev:amd64 (1.7.0-1+b2) ...
Setting up libglu1-mesa-dev:amd64 (9.0.2-1.1+b3) ...
Setting up libgles-dev:amd64 (1.7.0-1+b2) ...
Setting up libglew-dev:amd64 (2.2.0-4+b2) ...
Processing triggers for libc-bin (2.40-7) ...
Processing triggers for sgml-base (1.31) ...
Setting up libdbus-1-dev:amd64 (1.16.0-1) ...
Setting up sgml-data (2.0.11+nmu1) ...
Setting up libibus-1.0-dev:amd64 (1.5.32~beta1-1) ...
Setting up libsdl2-dev:amd64 (2.32.0+dfsg-1) ...
Setting up libsdl2-image-dev:amd64 (2.8.5+dfsg-1) ...
Processing triggers for sgml-base (1.31) ...
Setting up docbook (4.5-11) ...
Processing triggers for sgml-base (1.31) ...
Setting up docbook-to-man (1:2.0.0-47) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
fakeroot is already the newest version (1.37-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: Running cd /build/reproducible-path/trigger-rally-0.6.6.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../trigger-rally_0.6.6.1-3_source.changes
dpkg-buildpackage: info: source package trigger-rally
dpkg-buildpackage: info: source version 0.6.6.1-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Tobias Frost <tobi@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean -D src/
   dh_testdir -O-Dsrc/
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/trigger-rally-0.6.6.1'
rm -f debian/trigger-rally.6
dh_auto_clean override_dh_auto_clean
	cd src && make -j20 clean
make[2]: Entering directory '/build/reproducible-path/trigger-rally-0.6.6.1/src'
make[2]: Leaving directory '/build/reproducible-path/trigger-rally-0.6.6.1/src'
make[1]: Leaving directory '/build/reproducible-path/trigger-rally-0.6.6.1'
   dh_autoreconf_clean -O-Dsrc/
   dh_clean -O-Dsrc/
 debian/rules binary
dh binary -D src/
   dh_testdir -O-Dsrc/
   dh_update_autotools_config -O-Dsrc/
   dh_autoreconf -O-Dsrc/
   dh_auto_configure -O-Dsrc/
   dh_auto_build -O-Dsrc/
	cd src && make -j20 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/trigger-rally-0.6.6.1/src'

current values of user-set variables:
	DESTDIR      ?= 
	prefix       ?= /usr
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/app.cpp -o PEngine/app.o
	exec_prefix  ?= /usr
	OPTIMS       ?= 
	WARNINGS     ?= -Wall -Wextra -pedantic

resulting values of build variables:
	CXXFLAGS     += -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic 
	CPPFLAGS     += -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION="0.6.6.1" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp 
	LDFLAGS      += -Wl,-z,relro -lSDL2  -lSDL2_image -lSDL2  -lSDL2main -lGL -lGLU -lGLEW -lSDL2 -lSDL2_image -lphysfs -lopenal -lalut -lpthread -ltinyxml2

g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/audio.cpp -o PEngine/audio.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/fxman.cpp -o PEngine/fxman.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/model.cpp -o PEngine/model.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/physfs_rw.cpp -o PEngine/physfs_rw.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/render.cpp -o PEngine/render.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/terrain.cpp -o PEngine/terrain.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/texture.cpp -o PEngine/texture.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/util.cpp -o PEngine/util.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/vbuffer.cpp -o PEngine/vbuffer.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PEngine/vmath.cpp -o PEngine/vmath.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PSim/engine.cpp -o PSim/engine.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PSim/rigidbody.cpp -o PSim/rigidbody.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PSim/sim.cpp -o PSim/sim.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c PSim/vehicle.cpp -o PSim/vehicle.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c Trigger/game.cpp -o Trigger/game.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c Trigger/main.cpp -o Trigger/main.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c Trigger/menu.cpp -o Trigger/menu.o
g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"0.6.6.1\" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp  -MMD -MP -c Trigger/render.cpp -o Trigger/render.o
PEngine/app.cpp:129:64: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
  129 |   PUtil::outLog() << "Build: " << PACKAGE_VERSION << " on " << __DATE__ << " at " << __TIME__ << std::endl;
      |                                                                ^~~~~~~~
PEngine/app.cpp:129:86: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
  129 |   PUtil::outLog() << "Build: " << PACKAGE_VERSION << " on " << __DATE__ << " at " << __TIME__ << std::endl;
      |                                                                                      ^~~~~~~~
Trigger/menu.cpp:199:43: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
  199 |     gui.addLabel(790.0f, 30.0f, "Build: " __DATE__ " at " __TIME__, PTEXT_HZA_RIGHT | PTEXT_VTA_CENTER, 20.0f, LabelStyle::Weak);
      |                                           ^~~~~~~~
Trigger/menu.cpp:199:59: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
  199 |     gui.addLabel(790.0f, 30.0f, "Build: " __DATE__ " at " __TIME__, PTEXT_HZA_RIGHT | PTEXT_VTA_CENTER, 20.0f, LabelStyle::Weak);
      |                                                           ^~~~~~~~
In file included from ./include/pengine.h:202,
                 from PEngine/fxman.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/util.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:202,
                 from ./include/psim.h:11,
                 from PSim/rigidbody.cpp:12:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/app.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/model.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/physfs_rw.cpp:12:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:202,
                 from ./include/psim.h:11,
                 from PSim/sim.cpp:12:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/terrain.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
PEngine/model.cpp: In member function 'void PModel::loadASE(const std::string&, float)':
PEngine/model.cpp:401:28: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  401 |         tm[0] = vec3f(1,0,0);
      |                            ^
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:402:28: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  402 |         tm[1] = vec3f(0,1,0);
      |                            ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:403:28: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  403 |         tm[2] = vec3f(0,0,1);
      |                            ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:404:29: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  404 |         tm[3] = vec3f::zero();
      |                             ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:430:56: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  430 |                           curmesh->vert[vnum] = vpos * globalScale;
      |                                                        ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:405:56: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  405 | #define DO_TM2(v) (vec3f((v)*tm[0],(v)*tm[1],(v)*tm[2]))
      |                                                        ^
PEngine/model.cpp:490:60: note: in expansion of macro 'DO_TM2'
  490 |                           curmesh->face[fnum].facenormal = DO_TM2(nrm);
      |                                                            ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:405:56: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  405 | #define DO_TM2(v) (vec3f((v)*tm[0],(v)*tm[1],(v)*tm[2]))
      |                                                        ^
PEngine/model.cpp:499:53: note: in expansion of macro 'DO_TM2'
  499 |                           curmesh->norm[fnum*3+0] = DO_TM2(nrm);
      |                                                     ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:405:56: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  405 | #define DO_TM2(v) (vec3f((v)*tm[0],(v)*tm[1],(v)*tm[2]))
      |                                                        ^
PEngine/model.cpp:502:53: note: in expansion of macro 'DO_TM2'
  502 |                           curmesh->norm[fnum*3+1] = DO_TM2(nrm);
      |                                                     ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:405:56: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  405 | #define DO_TM2(v) (vec3f((v)*tm[0],(v)*tm[1],(v)*tm[2]))
      |                                                        ^
PEngine/model.cpp:505:53: note: in expansion of macro 'DO_TM2'
  505 |                           curmesh->norm[fnum*3+2] = DO_TM2(nrm);
      |                                                     ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:530:58: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  530 |                   tm[0] = vec3f(st[0].x, st[1].x, st[2].x);
      |                                                          ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:531:58: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  531 |                   tm[1] = vec3f(st[0].y, st[1].y, st[2].y);
      |                                                          ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/model.cpp:532:58: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  532 |                   tm[2] = vec3f(st[0].z, st[1].z, st[2].z);
      |                                                          ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/texture.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/vbuffer.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from ./include/main.h:22,
                 from Trigger/game.cpp:7:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/rigidbody.cpp: In member function 'void PRigidBody::setMassCuboid(float, const vec3f&)':
PSim/rigidbody.cpp:51:71: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   51 |   angmass = vec3f(rad.y*rad.z, rad.z*rad.x, rad.x*rad.y) * (mass * 0.4);
      |                                                                       ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
PSim/rigidbody.cpp: In member function 'void PRigidBody::tick(float)':
PSim/rigidbody.cpp:218:29: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  218 |   accum_force = vec3f::zero();
      |                             ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/rigidbody.cpp:219:30: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  219 |   accum_torque = vec3f::zero();
      |                              ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/main.h:23,
                 from PEngine/terrain.cpp:10:
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
In file included from ./include/main.h:23,
                 from PEngine/texture.cpp:10:
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/vmath.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/main.h: In member function 'void DirtParticleSystem::tick(float)':
./include/vmath.h:31:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   31 | #define PULLTOWARD(val,target,delta) (val = (target) + (val-(target)) / (1.0 + (delta)))
      |                                                                                       ^
./include/main.h:284:25: note: in expansion of macro 'PULLTOWARD'
  284 |                         PULLTOWARD(part[i].linvel, vec3f::zero(), delta * 25.0f);
      |                         ^~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator+=(const vec3<T>&) [with T = float]':
PSim/rigidbody.cpp:64:18:   required from here
   64 |   accum_force += frc;
      |                  ^~~
./include/vmath.h:127:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  127 |   vec3<T> &operator += (const vec3<T> &vec) { *this = *this + vec; return *this; }
      |                                               ~~~~~~^~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/main.h: In member function 'void DirtParticleSystem::tick(float)':
./include/vmath.h:31:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   31 | #define PULLTOWARD(val,target,delta) (val = (target) + (val-(target)) / (1.0 + (delta)))
      |                                                                                       ^
./include/main.h:284:25: note: in expansion of macro 'PULLTOWARD'
  284 |                         PULLTOWARD(part[i].linvel, vec3f::zero(), delta * 25.0f);
      |                         ^~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/audio.cpp:40:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:202,
                 from PEngine/render.cpp:7:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/main.h:23:
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
PEngine/terrain.cpp: In member function 'PTerrainTile* PTerrain::getTile(int, int)':
PEngine/terrain.cpp:473:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  473 |   tileptr->mins = vec3f((float)tilex * scale_hz, (float)tiley * scale_hz, 1000000000.0);
      |                                                                                       ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:474:96: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  474 |   tileptr->maxs = vec3f((float)(tilex+1) * scale_hz, (float)(tiley+1) * scale_hz, -1000000000.0);
      |                                                                                                ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:568:93: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  568 |           vec3f(cos(interang)*HMULT,sin(interang)*HMULT,0.0f) * tileptr->foliage[b].inst[j].scale;
      |                                                                                             ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:574:95: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  574 |           vec3f(-cos(interang)*HMULT,-sin(interang)*HMULT,0.0f) * tileptr->foliage[b].inst[j].scale;
      |                                                                                               ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:580:96: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  580 |           vec3f(-cos(interang)*HMULT,-sin(interang)*HMULT,VMULT) * tileptr->foliage[b].inst[j].scale;
      |                                                                                                ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:586:94: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  586 |           vec3f(cos(interang)*HMULT,sin(interang)*HMULT,VMULT) * tileptr->foliage[b].inst[j].scale;
      |                                                                                              ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:660:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  660 |                     tileptr->roadsignset[b].inst[j].scale;
      |                                                     ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:667:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  667 |                     tileptr->roadsignset[b].inst[j].scale;
      |                                                     ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:674:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  674 |                     tileptr->roadsignset[b].inst[j].scale;
      |                                                     ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/terrain.cpp:681:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  681 |                     tileptr->roadsignset[b].inst[j].scale;
      |                                                     ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/main.h: In member function 'void DirtParticleSystem::tick(float)':
./include/vmath.h:31:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   31 | #define PULLTOWARD(val,target,delta) (val = (target) + (val-(target)) / (1.0 + (delta)))
      |                                                                                       ^
./include/main.h:284:25: note: in expansion of macro 'PULLTOWARD'
  284 |                         PULLTOWARD(part[i].linvel, vec3f::zero(), delta * 25.0f);
      |                         ^~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/game.cpp: In member function 'bool TriggerGame::loadLevel(const std::string&)':
Trigger/game.cpp:15:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   15 | #define DEF_START_POS vec3f::zero();
      |                                   ^
Trigger/game.cpp:127:21: note: in expansion of macro 'DEF_START_POS'
  127 |         start_pos = DEF_START_POS;
      |                     ^~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/game.cpp:20:34: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   20 | #define DEF_FOG_COLOR vec3f(1,1,1)
      |                                  ^
Trigger/game.cpp:134:29: note: in expansion of macro 'DEF_FOG_COLOR'
  134 |         weather.fog.color = DEF_FOG_COLOR;
      |                             ^~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator*=(T) [with T = float]':
./include/vmath.h:315:14:   required from 'void plane<T>::normalize() [with T = float]'
  315 |       normal *= len;
      |       ~~~~~~~^~~~~~
PEngine/vmath.cpp:20:30:   required from 'frustum<T>& frustum<T>::construct(const mat44<T>&) [with T = float]'
   20 |     side[SideRight].normalize();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~
PEngine/vmath.cpp:59:75:   required from here
   59 | template frustum<float> &frustum<float>::construct(const mat44<float> &mat);
      |                                                                           ^
./include/vmath.h:129:49: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  129 |   vec3<T> &operator *= (const T factor) { *this = *this * factor; return *this; }
      |                                           ~~~~~~^~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator*=(T) [with T = double]':
./include/vmath.h:315:14:   required from 'void plane<T>::normalize() [with T = double]'
  315 |       normal *= len;
      |       ~~~~~~~^~~~~~
PEngine/vmath.cpp:20:30:   required from 'frustum<T>& frustum<T>::construct(const mat44<T>&) [with T = double]'
   20 |     side[SideRight].normalize();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~
PEngine/vmath.cpp:60:78:   required from here
   60 | template frustum<double> &frustum<double>::construct(const mat44<double> &mat);
      |                                                                              ^
./include/vmath.h:129:49: warning: implicitly-declared 'vec3<double>& vec3<double>::operator=(const vec3<double>&)' is deprecated [-Wdeprecated-copy]
  129 |   vec3<T> &operator *= (const T factor) { *this = *this * factor; return *this; }
      |                                           ~~~~~~^~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<double>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = double]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/game.cpp:288:138: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  288 |                                         lastCkptPos = vec3f(start_pos.x, start_pos.y, terrain->getHeight(start_pos.x, start_pos.y) + 2.0f);
      |                                                                                                                                          ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/game.cpp:425:105: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  425 |                         checkpt[i].pt = vec3f(coords.x, coords.y, terrain->getHeight(coords.x, coords.y));
      |                                                                                                         ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/game.cpp: In member function 'void TriggerGame::tick(float)':
Trigger/game.cpp:578:94: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  578 |                         lastCkptPos = checkpt[vehicle[i]->nextcp].pt + vec3f(0.0f, 0.0f, 2.0f);
      |                                                                                              ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/game.cpp:612:120: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  612 |                                         lastCkptPos = codrivercheckpt[vehicle[i]->nextcdcp].pt + vec3f(0.0f, 0.0f, 2.0f);
      |                                                                                                                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/game.cpp:638:109: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  638 |                                                 lastCkptPos = codrivercheckpt[j].pt + vec3f(0.0f, 0.0f, 2.0f);
      |                                                                                                             ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from ./include/main.h:22,
                 from Trigger/main.cpp:9:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
PEngine/render.cpp: In member function 'virtual void PSSRender::tick(float, const vec3f&, const mat44f&, const vec3f&)':
PEngine/render.cpp:25:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   25 |   cam_pos = eyepos;
      |             ^~~~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/render.cpp: In member function 'void PSSRender::render(PParticleSystem*)':
PEngine/render.cpp:55:32: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   55 |     vert = part.pos - pushx2 - pushy2;
      |                                ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/render.cpp:58:32: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   58 |     vert = part.pos + pushx2 - pushy2;
      |                                ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/render.cpp:61:32: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   61 |     vert = part.pos + pushx2 + pushy2;
      |                                ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/render.cpp:64:32: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   64 |     vert = part.pos - pushx2 + pushy2;
      |                                ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/render.cpp: In member function 'void PParticleSystem::addParticle(const vec3f&, const vec3f&)':
PEngine/render.cpp:302:21: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  302 |   part.back().pos = pos;
      |                     ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/render.cpp:303:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  303 |   part.back().linvel = linvel;
      |                        ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:204:
./include/render.h: In member function 'PParticle_s& PParticle_s::operator=(const PParticle_s&)':
./include/render.h:13:8: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   13 | struct PParticle_s {
      |        ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/render.h:13:8: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   13 | struct PParticle_s {
      |        ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PEngine/render.cpp: In member function 'void PParticleSystem::tick(float)':
PEngine/render.cpp:319:21: note: synthesized method 'PParticle_s& PParticle_s::operator=(const PParticle_s&)' first required here
  319 |     part[j] = part[i];
      |                     ^
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from ./include/main.h:22,
                 from Trigger/menu.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator+=(const vec3<T>&) [with T = float]':
PEngine/render.cpp:326:37:   required from here
  326 |     part[i].pos += part[i].linvel * delta;
      |                                     ^~~~~
./include/vmath.h:127:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  127 |   vec3<T> &operator += (const vec3<T> &vec) { *this = *this + vec; return *this; }
      |                                               ~~~~~~^~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
In file included from ./include/main.h:23:
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from ./include/psim.h:11,
                 from PSim/vehicle.cpp:8:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/main.h: In member function 'void DirtParticleSystem::tick(float)':
./include/vmath.h:31:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   31 | #define PULLTOWARD(val,target,delta) (val = (target) + (val-(target)) / (1.0 + (delta)))
      |                                                                                       ^
./include/main.h:284:25: note: in expansion of macro 'PULLTOWARD'
  284 |                         PULLTOWARD(part[i].linvel, vec3f::zero(), delta * 25.0f);
      |                         ^~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/main.h:23:
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/menu.cpp: In member function 'void Gui::render()':
./include/vmath.h:27:47: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
   27 | #define INTERP(a,b,f) ((a) + ((b) - (a)) * (f))
      |                                               ^
Trigger/menu.cpp:1381:16: note: in expansion of macro 'INTERP'
 1381 |         colc = INTERP(widget[i].colclick, widget[i].colhover, widget[i].glow);
      |                ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1383:26: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1383 |         colc = widget[i].colnormal;
      |                          ^~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:27:47: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
   27 | #define INTERP(a,b,f) ((a) + ((b) - (a)) * (f))
      |                                               ^
Trigger/menu.cpp:1407:16: note: in expansion of macro 'INTERP'
 1407 |         colc = INTERP(widget[i].colclick, widget[i].colhover, widget[i].glow);
      |                ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1409:26: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1409 |         colc = widget[i].colnormal;
      |                          ^~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp: In member function 'int Gui::addLabel(float, float, const std::string&, uint32, float, LabelStyle)':
Trigger/menu.cpp:1694:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1694 |       widget[w].colnormal   = colors.normal;
      |                                      ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1695:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1695 |       widget[w].colclick    = colors.click;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1696:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1696 |       widget[w].colhover    = colors.hover;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1701:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1701 |       widget[w].colnormal   = colors.weak;
      |                                      ^~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1702:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1702 |       widget[w].colclick    = colors.click;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1703:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1703 |       widget[w].colhover    = colors.hover;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1708:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1708 |       widget[w].colnormal   = colors.strong;
      |                                      ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1709:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1709 |       widget[w].colclick    = colors.click;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1710:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1710 |       widget[w].colhover    = colors.hover;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1715:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1715 |       widget[w].colnormal   = colors.marked;
      |                                      ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1716:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1716 |       widget[w].colclick    = colors.click;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1717:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1717 |       widget[w].colhover    = colors.hover;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1722:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1722 |       widget[w].colnormal   = colors.header;
      |                                      ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1723:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1723 |       widget[w].colclick    = colors.click;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1724:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1724 |       widget[w].colhover    = colors.hover;
      |                                      ^~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1729:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1729 |       widget[w].colnormal   = colors.listnormal;
      |                                      ^~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1730:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1730 |       widget[w].colclick    = colors.listclick;
      |                                      ^~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1731:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1731 |       widget[w].colhover    = colors.listhover;
      |                                      ^~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp: In member function 'int Gui::addGraphic(float, float, float, float, PTexture*, GraphicStyle)':
Trigger/menu.cpp:1757:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1757 |         widget[w].colnormal = colors.bnormal;
      |                                      ^~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1758:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1758 |         widget[w].colclick  = colors.bclick;
      |                                      ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1759:38: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1759 |         widget[w].colhover  = colors.bhover;
      |                                      ^~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1764:58: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1764 |         widget[w].colnormal = {1.00f, 1.00f, 1.00f, 1.00f};
      |                                                          ^
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1765:58: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1765 |         widget[w].colclick  = {1.00f, 1.00f, 1.00f, 1.00f};
      |                                                          ^
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/menu.cpp:1766:58: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1766 |         widget[w].colhover  = {1.00f, 1.00f, 1.00f, 1.00f};
      |                                                          ^
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec4<T>& vec4<T>::operator+=(const vec4<T>&) [with T = float]':
Trigger/menu.cpp:1387:64:   required from here
 1387 |         colc += vec4f(0.1f, -0.1f, -0.1f, 0.0f) * sinf(defflash);
      |                                                                ^
./include/vmath.h:196:53: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  196 |   vec4<T> &operator += (const vec4<T> &vec) { *this = *this + vec; return *this; }
      |                                               ~~~~~~^~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/main.h: In member function 'void DirtParticleSystem::tick(float)':
./include/vmath.h:31:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   31 | #define PULLTOWARD(val,target,delta) (val = (target) + (val-(target)) / (1.0 + (delta)))
      |                                                                                       ^
./include/main.h:284:25: note: in expansion of macro 'PULLTOWARD'
  284 |                         PULLTOWARD(part[i].linvel, vec3f::zero(), delta * 25.0f);
      |                         ^~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
In file included from ./include/pengine.h:202,
                 from ./include/main.h:22,
                 from Trigger/render.cpp:21:
./include/subsys.h:98:18: warning: 'virtual void PSubsystem::tick(float, const vec3f&, const mat44f&, const vec3f&)' was hidden [-Woverloaded-virtual=]
   98 |     virtual void tick(float delta, const vec3f &eyepos, const mat44f &eyeori, const vec3f &eyevel)
      |                  ^~~~
In file included from ./include/pengine.h:203:
./include/audio.h:35:10: note:   by 'void PSSAudio::tick()'
   35 |     void tick();
      |          ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp: In member function 'void PVehicleWheel::reset()':
PSim/vehicle.cpp:72:36: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   72 |         dirtthrowpos = vec3f::zero();
      |                                    ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:73:36: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |         dirtthrowvec = vec3f::zero();
      |                                    ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp: In member function 'bool PVehicleType::load(const std::string&, PSSModel&)':
PSim/vehicle.cpp:15:37: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   15 | #define DEF_VEHICLE_DIMS vec3f(1,1,1)
      |                                     ^
PSim/vehicle.cpp:93:10: note: in expansion of macro 'DEF_VEHICLE_DIMS'
   93 |   dims = DEF_VEHICLE_DIMS;
      |          ^~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:19:43: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   19 | #define DEF_VEHICLE_TURNSPEED vec3f::zero()
      |                                           ^
PSim/vehicle.cpp:101:21: note: in expansion of macro 'DEF_VEHICLE_TURNSPEED'
  101 |   param.turnspeed = DEF_VEHICLE_TURNSPEED;
      |                     ^~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:23:38: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   23 | #define DEF_VEHICLE_DRAG vec3f::zero()
      |                                      ^
PSim/vehicle.cpp:104:16: note: in expansion of macro 'DEF_VEHICLE_DRAG'
  104 |   param.drag = DEF_VEHICLE_DRAG;
      |                ^~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp: In member function 'void PVehicle::doReset()':
PSim/vehicle.cpp:622:49: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  622 |   reset_pos = body->pos + vec3f(0.0f, 0.0f, 2.0f);
      |                                                 ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp: In member function 'void PVehicle::doReset(const vec3f&, const quatf&)':
PSim/vehicle.cpp:649:15: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  649 |   reset_pos = pos;
      |               ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp: In member function 'void PVehicle::tick(const float&)':
./include/vmath.h:31:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   31 | #define PULLTOWARD(val,target,delta) (val = (target) + (val-(target)) / (1.0 + (delta)))
      |                                                                                       ^
PSim/vehicle.cpp:733:5: note: in expansion of macro 'PULLTOWARD'
  733 |     PULLTOWARD(body->pos, reset_pos, delta * 2.0f);
      |     ^~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:884:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  884 |           tci.normal = vec3f(0,0,1);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:912:48: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  912 |               rightdir = vec3f(0.0f, 1.0f, 0.0f);
      |                                                ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:914:48: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  914 |               rightdir = vec3f(1.0f, 0.0f, 0.0f);
      |                                                ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:1187:73: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1187 |           wheel.dirtthrowpos = wheel.ref_world_lowest_point.getPosition();
      |                                                                         ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp:1191:71: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1191 |             (downward ^ rightdir) * (wheel.spin_vel * typewheel.radius);
      |                                                                       ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
PSim/vehicle.cpp: In member function 'void PVehicle::updateParts()':
PSim/vehicle.cpp:1258:70: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1258 |       parent->getOrientationMatrix().transform1(part[i].ref_local.pos);
      |                                                                      ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp: In member function 'bool MainApp::loadAll()':
Trigger/main.cpp:1232:46: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1232 |   campos = campos_prev = vec3f(-15.0,0.0,30.0);
      |                                              ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1232:46: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1232 |   campos = campos_prev = vec3f(-15.0,0.0,30.0);
      |                                              ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1236:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1236 |   camvel = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp: In member function 'void MainApp::tickStateGame(float)':
Trigger/main.cpp:1741:17: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1741 |   campos_prev = campos;
      |                 ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1773:34: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1773 |       makevec3f(cammat.row[2]) * 5.0f;
      |                                  ^~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1795:33: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1795 |       makevec3f(rfmat.row[2]) * 0.4f;
      |                                 ^~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1819:33: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1819 |       makevec3f(rfmat.row[2]) * 0.1f;
      |                                 ^~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1842:33: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1842 |       makevec3f(rfmat.row[2]) * 0.85f;
      |                                 ^~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1864:33: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1864 |       makevec3f(rfmat.row[2]) * 5.0f;
      |                                 ^~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1894:34: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1894 |       makevec3f(cammat.row[2]) * 6.0f;
      |                                  ^~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h:41:49: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   41 | #define makevec3f(vec) (vec3f(vec.x,vec.y,vec.z))
      |                                                 ^
Trigger/main.cpp:1899:10: note: in expansion of macro 'makevec3f'
 1899 |   forw = makevec3f(cammat.row[0]);
      |          ^~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1965:52: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1965 |     rain.back().drop_pt = vec3f(campos.x,campos.y,0);
      |                                                    ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1952:33: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1952 | #define RAIN_VEL_RANDOM         2.0f
      |                                 ^~~~
Trigger/main.cpp:1973:61: note: in expansion of macro 'RAIN_VEL_RANDOM'
 1973 |     rain.back().drop_vect = def_drop_vect + vec3f::rand() * RAIN_VEL_RANDOM;
      |                                                             ^~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:2005:56: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 2005 |     snowfall.back().drop_pt = vec3f(campos.x,campos.y,0);
      |                                                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:1993:33: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1993 | #define SNOWFALL_VEL_RANDOM     0.8f
      |                                 ^~~~
Trigger/main.cpp:2013:65: note: in expansion of macro 'SNOWFALL_VEL_RANDOM'
 2013 |     snowfall.back().drop_vect = def_drop_vect + vec3f::rand() * SNOWFALL_VEL_RANDOM;
      |                                                                 ^~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:2033:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 2033 |   cam_pos = campos;
      |             ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/main.cpp:2035:16: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 2035 |   cam_linvel = camvel;
      |                ^~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator*=(T) [with T = float]':
PSim/vehicle.cpp:175:17:   required from here
  175 |         dims *= allscale;
      |                 ^~~~~~~~
./include/vmath.h:129:49: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  129 |   vec3<T> &operator *= (const T factor) { *this = *this * factor; return *this; }
      |                                           ~~~~~~^~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator+=(const vec3<T>&) [with T = float]':
PSim/vehicle.cpp:781:51:   required from here
  781 |     loclinvel.z * type->param.lift.y * loclinvel.y);
      |                                                   ^
./include/vmath.h:127:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  127 |   vec3<T> &operator += (const vec3<T> &vec) { *this = *this + vec; return *this; }
      |                                               ~~~~~~^~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/main.h:23:
./include/psim.h: In member function 'void PReferenceFrame::setPosition(const vec3f&)':
./include/psim.h:49:47: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   49 |   void setPosition(const vec3f &_pos) { pos = _pos; }
      |                                               ^~~~
In file included from ./include/pengine.h:37:
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setLinearVel(const vec3f&)':
./include/psim.h:103:50: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  103 |   void setLinearVel(const vec3f &vel) { linvel = vel; }
      |                                                  ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/psim.h: In member function 'void PRigidBody::setAngularVel(const vec3f&)':
./include/psim.h:106:51: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  106 |   void setAngularVel(const vec3f &vel) { angvel = vel; }
      |                                                   ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
In file included from ./include/psim.h:131:
./include/vehicle.h: In member function 'void v_control_s::setZero()':
./include/vehicle.h:73:24: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   73 |     turn = vec3f::zero();
      |                        ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vehicle.h: In member function 'void v_control_s::setDefaultRates()':
./include/vehicle.h:82:35: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   82 |     turn = vec3f(10.0f,10.0f,10.0f);
      |                                   ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/psim.h: In member function 'void PSim::setGravity(const vec3f&)':
./include/psim.h:161:64: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  161 |   inline void setGravity(const vec3f &new_gravity) { gravity = new_gravity; }
      |                                                                ^~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/main.h: In member function 'void DirtParticleSystem::tick(float)':
./include/vmath.h:31:87: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
   31 | #define PULLTOWARD(val,target,delta) (val = (target) + (val-(target)) / (1.0 + (delta)))
      |                                                                                       ^
./include/main.h:284:25: note: in expansion of macro 'PULLTOWARD'
  284 |                         PULLTOWARD(part[i].linvel, vec3f::zero(), delta * 25.0f);
      |                         ^~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator+=(const vec3<T>&) [with T = float]':
Trigger/main.cpp:1966:37:   required from here
 1950 | #define RAIN_START_LIFE         0.6f
      |                                 ^~~~
./include/vmath.h:127:53: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  127 |   vec3<T> &operator += (const vec3<T> &vec) { *this = *this + vec; return *this; }
      |                                               ~~~~~~^~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'static vec3<T> vec3<T>::rand() [with T = float]':
Trigger/main.cpp:1967:39:   required from here
 1967 |     rain.back().drop_pt += vec3f::rand() * RAIN_POS_RANDOM;
      |                            ~~~~~~~~~~~^~
./include/vmath.h:162:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  162 |     do { ret=vec3<T>((T)2 * (T)::rand() / (T)RAND_MAX - (T)1,
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |             (T)2 * (T)::rand() / (T)RAND_MAX - (T)1,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |             (T)2 * (T)::rand() / (T)RAND_MAX - (T)1); }
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/render.cpp: In member function 'void MainApp::renderStateGame(float)':
Trigger/render.cpp:926:42: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  926 |         zag = zag.cross(rain[i].drop_vect);
      |                                          ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/render.cpp:930:23: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  930 |         tempv = pt1 - zag;
      |                       ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/render.cpp:932:23: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  932 |         tempv = pt2 - zag;
      |                       ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/render.cpp:940:23: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  940 |         tempv = pt1 + zag;
      |                       ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/render.cpp:942:23: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  942 |         tempv = pt2 + zag;
      |                       ^~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/render.cpp:1001:41: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
 1001 |             zag = zag.cross(sf.drop_vect);
      |                                         ^
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
Trigger/render.cpp:1057:40: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1057 |                 colr = checkpoint_col[0];
      |                                        ^
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/render.cpp:1059:40: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1059 |                 colr = checkpoint_col[1];
      |                                        ^
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/render.cpp:1370:40: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1370 |                 colr = checkpoint_col[0];
      |                                        ^
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
Trigger/render.cpp:1374:40: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
 1374 |                 colr = checkpoint_col[1];
      |                                        ^
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'void vec3<T>::normalize() [with T = float]':
./include/render.h:815:25:   required from here
  815 |     tci.normal.normalize();
      |     ~~~~~~~~~~~~~~~~~~~~^~
./include/vmath.h:151:13: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  151 |       *this = vec3<T>((T)0,(T)0,(T)1);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T> mat44<T>::transpose() const [with T = float]':
./include/psim.h:45:36:   required from here
   45 |     ori_mat_inv = ori_mat.transpose();
      |                   ~~~~~~~~~~~~~~~~~^~
./include/vmath.h:375:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  375 |     ret.row[0] = vec4<T>(row[0].x, row[1].x, row[2].x, row[3].x);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:376:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  376 |     ret.row[1] = vec4<T>(row[0].y, row[1].y, row[2].y, row[3].y);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:377:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  377 |     ret.row[2] = vec4<T>(row[0].z, row[1].z, row[2].z, row[3].z);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:378:16: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  378 |     ret.row[3] = vec4<T>(row[0].w, row[1].w, row[2].w, row[3].w);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h: In instantiation of 'vec3<T>& vec3<T>::operator*=(T) [with T = float]':
Trigger/render.cpp:927:44:   required from here
  927 |         zag *= RAINDROP_WIDTH / zag.length();
      |                                            ^
./include/vmath.h:129:49: warning: implicitly-declared 'vec3<float>& vec3<float>::operator=(const vec3<float>&)' is deprecated [-Wdeprecated-copy]
  129 |   vec3<T> &operator *= (const T factor) { *this = *this * factor; return *this; }
      |                                           ~~~~~~^~~~~~~~~~~~~~~~
./include/vmath.h:110:3: note: because 'vec3<float>' has user-provided 'vec3<T>::vec3(const vec3<T>&) [with T = float]'
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |   ^~~~
./include/vmath.h: In instantiation of 'mat44<T>& mat44<T>::assemble(const vec3<T>&, const vec3<T>&, const vec3<T>&) [with T = float]':
./include/vmath.h:552:15:   required from 'mat44<T> quat<T>::getMatrix() const [with T = float]'
  552 |     m.assemble(
      |     ~~~~~~~~~~^
  553 |       vec3<T>((T)1 - (yy + zz), xy + wz, xz - wy),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  554 |       vec3<T>(xy - wz, (T)1 - (xx + zz), yz + wx),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |       vec3<T>(xz + wy, yz - wx, (T)1 - (xx + yy)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/psim.h:44:28:   required from here
   44 |     ori_mat = ori.getMatrix();
      |               ~~~~~~~~~~~~~^~
./include/vmath.h:341:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  341 |     row[0] = vec4<T>(r0.x, r0.y, r0.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:342:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  342 |     row[1] = vec4<T>(r1.x, r1.y, r1.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:343:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  343 |     row[2] = vec4<T>(r2.x, r2.y, r2.z, (T)0);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
./include/vmath.h:344:12: warning: implicitly-declared 'vec4<float>& vec4<float>::operator=(const vec4<float>&)' is deprecated [-Wdeprecated-copy]
  344 |     row[3] = vec4<T>((T)0, (T)0, (T)0, (T)1);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/vmath.h:183:3: note: because 'vec4<float>' has user-provided 'vec4<T>::vec4(const vec4<T>&) [with T = float]'
  183 |   vec4 (const vec4<T> &vec) { x=vec.x; y=vec.y; z=vec.z; w=vec.w; }
      |   ^~~~
In copy constructor 'vec3<T>::vec3(const vec3<T>&) [with T = float]',
    inlined from 'PTerrainFoliage::PTerrainFoliage(PTerrainFoliage&&)' at ./include/render.h:378:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/alloc_traits.h:575:17,
    inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/vector.tcc:117:30,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/stl_vector.h:1301:21,
    inlined from 'PTerrainTile* PTerrain::getTile(int, int)' at PEngine/terrain.cpp:539:41:
./include/vmath.h:110:37: warning: '*(const __vector(2) float*)((char*)&<unnamed> + offsetof(PTerrainFoliage, PTerrainFoliage::pos.vec3<float>::x))' may be used uninitialized [-Wmaybe-uninitialized]
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |                                 ~~~~^
PEngine/terrain.cpp: In member function 'PTerrainTile* PTerrain::getTile(int, int)':
PEngine/terrain.cpp:539:58: note: '<anonymous>' declared here
  539 |       tileptr->foliage[b].inst.push_back(PTerrainFoliage());
      |                                                          ^
In copy constructor 'vec3<T>::vec3(const vec3<T>&) [with T = float]',
    inlined from 'PTerrainFoliage::PTerrainFoliage(PTerrainFoliage&&)' at ./include/render.h:378:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/alloc_traits.h:575:17,
    inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/vector.tcc:117:30,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/stl_vector.h:1301:21,
    inlined from 'PTerrainTile* PTerrain::getTile(int, int)' at PEngine/terrain.cpp:539:41:
./include/vmath.h:110:55: warning: '<unnamed>.PTerrainFoliage::pos.vec3<float>::z' may be used uninitialized [-Wmaybe-uninitialized]
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |                                                   ~~~~^
PEngine/terrain.cpp: In member function 'PTerrainTile* PTerrain::getTile(int, int)':
PEngine/terrain.cpp:539:58: note: '<anonymous>' declared here
  539 |       tileptr->foliage[b].inst.push_back(PTerrainFoliage());
      |                                                          ^
In copy constructor 'vec3<T>::vec3(const vec3<T>&) [with T = float]',
    inlined from 'PTerrainFoliage::PTerrainFoliage(PTerrainFoliage&&)' at ./include/render.h:378:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/alloc_traits.h:575:17,
    inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/vector.tcc:117:30,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/stl_vector.h:1301:21,
    inlined from 'PTerrainTile* PTerrain::getTile(int, int)' at PEngine/terrain.cpp:635:47:
./include/vmath.h:110:37: warning: '*(const __vector(2) float*)((char*)&<unnamed> + offsetof(PTerrainFoliage, PTerrainFoliage::pos.vec3<float>::x))' may be used uninitialized [-Wmaybe-uninitialized]
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |                                 ~~~~^
PEngine/terrain.cpp: In member function 'PTerrainTile* PTerrain::getTile(int, int)':
PEngine/terrain.cpp:635:64: note: '<anonymous>' declared here
  635 |         tileptr->roadsignset[b].inst.push_back(PTerrainFoliage());
      |                                                                ^
In copy constructor 'vec3<T>::vec3(const vec3<T>&) [with T = float]',
    inlined from 'PTerrainFoliage::PTerrainFoliage(PTerrainFoliage&&)' at ./include/render.h:378:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = PTerrainFoliage; _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage]' at /usr/include/c++/14/bits/alloc_traits.h:575:17,
    inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PTerrainFoliage}; _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/vector.tcc:117:30,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PTerrainFoliage; _Alloc = std::allocator<PTerrainFoliage>]' at /usr/include/c++/14/bits/stl_vector.h:1301:21,
    inlined from 'PTerrainTile* PTerrain::getTile(int, int)' at PEngine/terrain.cpp:635:47:
./include/vmath.h:110:55: warning: '<unnamed>.PTerrainFoliage::pos.vec3<float>::z' may be used uninitialized [-Wmaybe-uninitialized]
  110 |   vec3 (const vec3<T> &vec) { x=vec.x; y=vec.y; z=vec.z; }
      |                                                   ~~~~^
PEngine/terrain.cpp: In member function 'PTerrainTile* PTerrain::getTile(int, int)':
PEngine/terrain.cpp:635:64: note: '<anonymous>' declared here
  635 |         tileptr->roadsignset[b].inst.push_back(PTerrainFoliage());
      |                                                                ^
g++ -o ../bin/trigger-rally  PEngine/app.o  PEngine/audio.o  PEngine/fxman.o  PEngine/model.o  PEngine/physfs_rw.o  PEngine/render.o  PEngine/terrain.o  PEngine/texture.o  PEngine/util.o  PEngine/vbuffer.o  PEngine/vmath.o  PSim/engine.o  PSim/rigidbody.o  PSim/sim.o  PSim/vehicle.o  Trigger/game.o  Trigger/main.o  Trigger/menu.o  Trigger/render.o -Wl,-z,relro -lSDL2  -lSDL2_image -lSDL2  -lSDL2main -lGL -lGLU -lGLEW -lSDL2 -lSDL2_image -lphysfs -lopenal -lalut -lpthread -ltinyxml2
#@printf "strip\t%s\n" ../bin/trigger-rally
#@strip ../bin/trigger-rally
make[1]: Leaving directory '/build/reproducible-path/trigger-rally-0.6.6.1/src'
   dh_auto_test -O-Dsrc/
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O-Dsrc/
   dh_prep -O-Dsrc/
   dh_installdirs -O-Dsrc/
   dh_auto_install -O-Dsrc/
	cd src && make -j20 install DESTDIR=/build/reproducible-path/trigger-rally-0.6.6.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/trigger-rally-0.6.6.1/src'

mkdir	[installation directories]

current values of user-set variables:
	DESTDIR      ?= /build/reproducible-path/trigger-rally-0.6.6.1/debian/tmp
	prefix       ?= /usr
	exec_prefix  ?= /usr
	OPTIMS       ?= 
	WARNINGS     ?= -Wall -Wextra -pedantic

resulting values of build variables:
	CXXFLAGS     += -g -O2 -ffile-prefix-map=/build/reproducible-path/trigger-rally-0.6.6.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++11 -Wall -Wextra -pedantic 
	CPPFLAGS     += -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -DUNIX -DPACKAGE_VERSION="0.6.6.1" -I'./include' -I/usr/include/SDL2 -D_REENTRANT  -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp 
	LDFLAGS      += -Wl,-z,relro -lSDL2  -lSDL2_image -lSDL2  -lSDL2main -lGL -lGLU -lGLEW -lSDL2 -lSDL2_image -lphysfs -lopenal -lalut -lpthread -ltinyxml2


install [trigger-rally] begin
install [trigger-rally] end

make[1]: Leaving directory '/build/reproducible-path/trigger-rally-0.6.6.1/src'
   dh_install -O-Dsrc/
   dh_installdocs -O-Dsrc/
   dh_installchangelogs -O-Dsrc/
   dh_installexamples -O-Dsrc/
   debian/rules override_dh_installman-arch
make[1]: Entering directory '/build/reproducible-path/trigger-rally-0.6.6.1'
docbook-to-man debian/trigger-rally.6.sgml > debian/trigger-rally.6
dh_installman debian/trigger-rally.6
make[1]: Leaving directory '/build/reproducible-path/trigger-rally-0.6.6.1'
   dh_installman -O-Dsrc/ -Ntrigger-rally
   dh_installcatalogs -O-Dsrc/
   dh_installcron -O-Dsrc/
   dh_installdebconf -O-Dsrc/
   dh_installemacsen -O-Dsrc/
   dh_installifupdown -O-Dsrc/
   dh_installinfo -O-Dsrc/
   dh_installinit -O-Dsrc/
   dh_installsystemd -O-Dsrc/
   dh_installmenu -O-Dsrc/
   dh_installmime -O-Dsrc/
   dh_installmodules -O-Dsrc/
   dh_installlogcheck -O-Dsrc/
   dh_installlogrotate -O-Dsrc/
   dh_installpam -O-Dsrc/
   dh_installppp -O-Dsrc/
   dh_installudev -O-Dsrc/
   dh_installgsettings -O-Dsrc/
   dh_installalternatives -O-Dsrc/
   dh_bugfiles -O-Dsrc/
   dh_ucf -O-Dsrc/
   dh_lintian -O-Dsrc/
   dh_icons -O-Dsrc/
   dh_perl -O-Dsrc/
   dh_usrlocal -O-Dsrc/
   dh_link -O-Dsrc/
   dh_installwm -O-Dsrc/
   dh_installxfonts -O-Dsrc/
   dh_strip_nondeterminism -O-Dsrc/
   dh_compress -O-Dsrc/
   dh_fixperms -O-Dsrc/
   dh_missing -O-Dsrc/
   dh_strip -O-Dsrc/
   dh_makeshlibs -O-Dsrc/
   dh_shlibdeps -O-Dsrc/
   dh_installdeb -O-Dsrc/
   dh_gencontrol -O-Dsrc/
   dh_md5sums -O-Dsrc/
   dh_builddeb -O-Dsrc/
dpkg-deb: building package 'trigger-rally' in '../trigger-rally_0.6.6.1-3_amd64.deb'.
dpkg-deb: building package 'trigger-rally-dbgsym' in '../trigger-rally-dbgsym_0.6.6.1-3_amd64.deb'.
dpkg-deb: building package 'trigger-rally-data' in '../trigger-rally-data_0.6.6.1-3_all.deb'.
 dpkg-genbuildinfo --build=binary -O../trigger-rally_0.6.6.1-3_amd64.buildinfo
 dpkg-genchanges --build=binary -O../trigger-rally_0.6.6.1-3_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/3551534 and its subdirectories
I: Current time: Sun Feb 16 03:21:50 -12 2025
I: pbuilder-time-stamp: 1739719310